MySQL函数操作数据库
1.select语句查询信息(实现模糊查询)
<form name="form1" method="post" action="">
<input name="txt_keyword" type="text" id="txt_keyword" size="40">
<input name="Submit" type="submit" class="btn_grey" value="搜索" onclick="return check(form)">
</form>
<script type="text/javascript">
function check(form){
if(form.txt_keyword.value==""){
alert("请输入查找关键字!");
form.txt_keyword.focus();
return false;
}
form.submit(); //提交表单
}
</script>
<?php
$conn=mysql_connect("localhost","root","root")or die("数据库连接错误".mysql_error()); //连接数据库
mysql_select_db("testphp",$conn)or die("数据库访问错误".mysql_error()); //选择数据库
mysql_query("set names 'utf8'"); //选择编码格式
$keyword=$_POST[txt_keyword]; //获取输入的关键词
$sql=mysql_query("select * from tb_affiche where title like '%$keyword%' or content like '%$keyword%'"); //执行查询语句
$row=mysql_fetch_object($sql); //获取查询结果集
if(!$row){ //判断查询结果集是否存在,不存在返回true
echo "<font color='red'>你搜索的信息不存在!</font>";
}
do{ //do...while输出查询结果
?>
<table border="1">
<tr bgcolor="#fffff">
<td width="50" height="31"><?php echo $row->title;?></td>
<td width="433" height="31"><?php echo $row->content;?></td>
</tr>
</table>
<?php
}while ($row=mysql_fetch_object($sql));
mysql_free_result($sql); //关闭记录集
mysql_close($conn); // 关闭数据库连接
?>
2.insert语句添加信息
add_affiche.php页面的代码
<form name="form1" method="post" action="check_add_affiche.php">
<table width="520" height="212" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="87" align="center">公告主题:</td>
<td width="433" height="31">
<input name="txt_title" type="text" id="txt_title" size="40">*
</td>
</tr>
<tr>
<td width="124" align="center">公告内容:</td>
<td>
<textarea name="txt_content" cols="50" rows="8" id="txt_content"></textarea>
</td>
</tr>
<tr>
<td height="40" colspan="2" align="center">
<input name="Submit" type="submit" class="btn_grey" value="保存" onclick="return check(form)">
<input name="Submit2" type="reset" value="重置">
</td>
</tr>
</table>
</form>
<script type="text/javascript">
function check(form){
if(form.txt_title.value==""){
alert("请输入公告标题!");
form.txt_title.focus();
return false;
}
if(form.txt_content.value==""){
alert("请输入公告内容!");
form.txt_content.focus();
return false;
}
form.submit();
}
</script>
check_add_affiche.php页面代码
<?php
$conn=mysql_connect("localhost","root","root")or die("数据库连接错误".mysql_error());
mysql_select_db("testphp",$conn)or die("数据库访问错误".mysql_error());
mysql_query("set names 'utf8'");
$title=$_POST[txt_title];
$content=$_POST[txt_content];
$createtime=date("Y-m-d H:i:s");
$sql=mysql_query("insert into tb_affiche(title,content,createtime)values('$title','$content','$createtime')");
echo "<script>alert('公告信息添加成功!');window.location.href='add_affiche.php';</script>";
mysql_free_result($sql);
mysql_close($conn);
?>
3.update语句修改信息
<?php
$conn=mysql_connect("localhost","root","root")or die("数据库连接错误".mysql_error());
mysql_select_db("testphp",$conn)or die("数据库访问错误".mysql_error());
mysql_query("set names 'utf8'");
$title=$_POST[txt_title];
$content=$_POST[txt_content];
$id=$_POST[id];
$sql=mysql_query("update tb_affiche set title='$title',content='$content'where id=$id");
if($sql){
echo "<script>alert('公告信息编辑成功!');history,back();window.location.href='modify.php?id=$id';</script>";
}
else{
echo "<script>alert('公告信息编辑失败!');history,back();window.location.href='modify.php?id=$id';</script>";
}
mysql_free_result($sql);
mysql_close($conn);
?>
4.delete语句删除信息
<?php
$conn=mysql_connect("localhost","root","root")or die("数据库连接错误".mysql_error());
mysql_select_db("testphp",$conn)or die("数据库访问错误".mysql_error());
mysql_query("set names 'utf8'");
$id=$_POST[id];
$sql=mysql_query("delete from tb_addiche where id=$id");
if($sql){
echo "<script>alert('公告信息删除成功!');history,back();window.location.href='delete_affiche.php?id=$id';</script>";
}
else{
echo "<script>alert('公告信息删除失败!');history,back();window.location.href='delete_affiche.php?id=$id';</script>";
}
mysql_free_result($sql);
mysql_close($conn);
?>
MySQL函数操作数据库的更多相关文章
- 【简说Python WEB】视图函数操作数据库
目录 [简说Python WEB]视图函数操作数据库 系统环境:Ubuntu 18.04.1 LTS Python使用的是虚拟环境:virutalenv Python的版本:Python 3.6.9 ...
- MySQL学习——操作数据库
MySQL学习——操作数据库 摘要:本文主要学习了使用DDL语句操作数据库的方法. 创建数据库 语法 create database [if not exists] 数据库名 [default] ch ...
- MySQL的操作数据库SQL语法
MySQL的操作数据库SQL语法 顺序:操作数据库 > 操作数据库中的表 > 操作数据库中的表的数据 MySQL不区分大小写字母 1. 操作数据库 1.创建数据库 2.删除数据库 3.使用 ...
- 在PHP中使用MySQL Mysqli操作数据库 ,以及类操作方法
先来操作函数部分,普遍的MySQL 函数方法,但随着PHP5的发展,有些函数使用的要求加重了,有些则将废弃不用,有些则参数必填... ================================= ...
- C语言对Mysql函数操作
数据类型 MYSQL MYSQL结构代表一个数据库连接句柄,包含有关服务器的连接状态的信息,几乎所有函数都是用到它 typedef struct st_mysql { NET net; /* Comm ...
- c/c++连接mysql数据库设置及乱码问题(vs2013连接mysql数据库,使用Mysql API操作数据库)
我的安装环境: (1)vs2013(32位版) (vs2013只有32位的 没有64位的,但是它可以编译出64位的程序) : (2)mysql-5.7.15(64位) vs2013中的设置(按步骤来 ...
- mysql函数操作-增加自定义函数
#首先执行看mysql是否开启函数SHOW VARIABLES LIKE '%func%';------------------------------------------------------ ...
- mysql函数操作(6)
<?php try{ $dbh = new PDO('mysql:dbname=testdb;host=localhost', 'mysql_user', 'mysql_pwd'); }catc ...
- mysql函数操作(5)
<?php try{ $dbh = new PDO('mysql:dbname=testdb;host=localhost', 'mysql_user', 'mysql_pwd'); }catc ...
随机推荐
- C#中Trim()、TrimStart()、TrimEnd()的用法
string s = " from dual union all "; s = s.Trim().TrimEnd("union all".To ...
- 每秒执行一个shell脚本(转载)
上周迁移了一台服务器,发现其中一个项目的数据没有更新,查询原服务器的数据,数据有更新,并找到了rsync服务,从其他服务器传输数据,那么如何找到这台服务器?因为是从远程传输到本地,而且不是很频繁, ...
- NOSDK--项目历程
nosdk是一个基于cocos2d-x的sdk自动打包及统一接入框架,项目地址:https://github.com/nottvlike/nosdk.git. --更新(2015.07.15) 添加u ...
- css3过渡效果
- Virtual Box下配置Host-Only联网方式详解
其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧. 主机:windows 7 虚拟机:CentOS6.0 VirtualBox:4.2.0 虚拟机在安装好之 ...
- Linux高并发机制——epoll模型
epoll是一个特别重要的概念,常常用于处理服务端的并发问题.当服务端的在线人数越来越多,会导致系统资源吃紧,I/O效率越来越慢,这时候就应该考虑epoll了.epoll是Linux内核为处理大批句柄 ...
- 精简的网站reset 和 css通用样式库
参考链接:http://www.zhangxinxu.com/wordpress/2010/07/我是如何对网站css进行架构的/ reset.css body{ line-height:1.4; c ...
- C# FromBase64String 解码换行问题
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045-RFC2049,上面有MIME的详细规范.Base64编码可用于在HTTP环境下传递较长的标识信息.例如 ...
- word如何插入目录
word如何插入目录 百度经验:jingyan.baidu.com 在写文章的时候我们需要插入目录,如果自己手动添加目录会非常麻烦,以后修改文章的时候还得修改目录的页码,还好Word中有自动添加目录的 ...
- How to install Shadow•socks in CentOS7
Helps from: http://www.cmsky.com/shadowsocks-python-install/ http://shadowsocks.blogspot.jp/?m=1 wge ...