mysql的query_使用mysql_query()方法操纵数据库以及综合实例

mysql的query_使用mysql_query()方法操纵数据库以及综合实例1.利用insert语句添加记录require(‘conn.php’);mysql_query(“insertintolyb(title,content,author,email,`date`)values(‘大家好’,’PHP学习园地’,’小浣熊’,’sdf@sd.com’,’2012-3-3′)”)ordie(‘执行失败’);echo’新增记录的id是’.mys…

1.利用insert 语句添加记录

require(‘conn.php’);

mysql_query(“insert into lyb ( title, content, author, email,`date`) values (‘大家好’, ‘PHP学习园地’, ‘小浣熊’, ‘sdf@sd.com’,’2012-3-3′)”) or die(‘执行失败’);

echo’新增记录的id是’.mysql_insert_id(); //可选,输出新记录的id

?>

2.利用delete语句删除数据

require(‘conn.php’);

mysql_query(“Delete from lyb where ID in(158,162,163,169)”) or die(‘执行失败’);?>本次操作共有= mysql_affected_rows() ?>条记录被删除!

3.利用updata语句更新数据

require(‘conn.php’);

mysql_query(“Update lyb set email=’rong@163.com’, author=’蓉蓉’ where ID>133 and ID<143”) or die(‘执行失败’);?>

接下来演示一个完整的例子

5.1.php为插入页面

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 13:50:48

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);if (isset($_POST[‘submit’])) {

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$title= $_POST[‘title’];

$author= $_POST[‘author’];

$content= $_POST[‘content’];

$email= $_POST[’email’];

$result= mysql_query(“insert into `lyb1`(`id`,`title`,`content`,`author`,`email`) values(null,’$title’,’$content’,’$author’,’$email’)”)or die(‘执行失败’);;

var_dump($result);

echo”新增的记录的id为”.mysql_insert_id();

mysql_free_result($result);

mysql_close($result);

echo””;

header(“Location:5.6.php”);/*header(“refresh:3;url=5.6.php”);*/ //3秒后 页面跳转

}?>

添加数据页面

添加新闻页面

标题:
内容:
作者:
邮箱:

5.6.php为从数据库后台提取数据 显示在前台的页面

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 15:10:04

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$result = mysql_query(“select * from `lyb1`”,$conn);//选择数据库表

?>

Document

添加记录

序号 标题 内容 作者 邮箱 删除 更新
= $row[‘id’]?> = $row[‘title’]?> = $row[‘content’]?> = $row[‘author’]?> = $row[’email’]?> 删除 更新

}?>

共有= mysql_num_rows($result) ?>条记录

mysql_free_result($result);

mysql_close($result);?>

delete.php删除程序

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 15:26:27

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$id = intval($_GET[‘id’]);//获取5-6.php传来的id参数并转换为整型

$sql = “delete from `lyb1` where `id` = $id”;//删除指定的内容

if (mysql_query($sql) && mysql_affected_rows()==1) {//执行sql语句并判断执行是否成功

echo “”;

}else{

echo””;

}?>

6c6ad141e1a02e058cc833bf4ebaf6ab.png

多选删除页面deleteall.php

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 15:10:04

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

if ($_GET[“del”]==1) {//如果用户按了“删除”按钮

$selectid=$_POST[“selected”];//获取所有选中多选框的值,保存到数组中

if( count($selectid)>0){//防止selectid值为空时执行SQL语句出错

$sel = implode(“,”, $selectid);//将各个数组元素用“,”号连接起来

mysql_query(“delete from `lyb1` where `id` in($sel)”)or die(“执行失败”.mysql_error());

header(“Location:deleteall.php”);//删除完毕,刷新页面

}else{

echo”没有被选中的数据”;

}

}

$result= mysql_query(“select * from `lyb1`”,$conn);//选择数据库表

?>

Document

添加记录

序号 标题 内容 作者 邮箱 删除 更新
= $row[‘id’]?> = $row[‘title’]?> = $row[‘content’]?> = $row[‘author’]?> = $row[’email’]?> 更新

}?>

共有= mysql_num_rows($result) ?>条记录

mysql_free_result($result);

mysql_close($result);?>

5e5433835112c3201fff593c1089bc38.png

更新页面的代码 editform.php

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 16:39:42

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$id= intval($_GET[‘id’]);//将获取的id强制转换为整型

$sql = “select * from `lyb1` where id = $id”;

echo $sql;

$result= mysql_query($sql,$conn);//选择数据库表

$row = mysql_fetch_assoc($result);//将待更新记录各字段的值存入数组中

if ($_POST[“submit”]) {//当单击确认按钮后执行更新语句

$title = $_POST[‘title’];

$author= $_POST[‘author’];

$content= $_POST[‘content’];

$email= $_POST[’email’];

$sql_del= “Update `lyb1` Set title=’$title’,author=’$author’,email=’$email’,content=’$content’ Where id=’$id'”;

echo $sql_del;

mysql_query($sql_del)or die(“执行失败”.mysql_error());

echo””;

}?>

添加数据页面

添加新闻页面

标题:
内容: = $row[‘content’]?>
作者:
邮箱:

查询记录的实现search.php

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 17:31:16

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$result = mysql_query(“select * from `lyb1`”,$conn);?>

查询页面

查找留言:请输入关键字

文章标题

文章内容

序号 标题 内容 作者 邮箱 删除 更新
= $row[‘id’]?> = $row[‘title’]?> = $row[‘content’]?> = $row[‘author’]?> = $row[’email’]?> 删除 更新

}?>

共有= mysql_num_rows($result) ?>条记录

17e9796bc0a586797182a5b40f4bc9de.png

查询结果的显示页面search_result.php

* @Authors peng–jun

* @Email 1098325951@qq.com

* @Date 2015-11-07 17:40:21

* @Linkhttp://www.cnblogs.com/xs-yqz/* @version $Id$

==========================================*/header(“Content-type: text/html; charset=UTF-8”);

require(“include/conn.php”);

mysql_select_db(“lyb”,$conn);//选择数据库

$keyword=trim($_GET[‘keyword’]);//获取输入的关键字

$sel=$_GET[‘sel’];//获取选择的查询类型

$sql=”select * from `lyb1`”;if ($keyword<>””) {

$sql=$sql .”where $sel like ‘%$keyword%'”; //构造查询语句

}

$result=mysql_query($sql) or die(‘执行失败’);if (mysql_num_rows($result)>0) {

echo”

关键字为“ $keyword ”,共找到”.mysql_num_rows($result).”条留言

“;?>查询结果

序号 标题 内容 作者 邮箱 删除 更新
= $row[‘id’]?> = $row[‘title’]?> = $row[‘content’]?> = $row[‘author’]?> = $row[’email’]?> 删除 更新

}

}else echo “没有搜索到任何留言”;?>

40f705f1bb6907a1920268a5b2dc5dfb.png

至此,整个所有的操作都完成了。over!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37495.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注