PHP实现MySQL更新记录的代码


Posted in PHP onJune 07, 2008

 首先梳理一下操作思路:

列出所有数据 
选择需要修改的数据记录,进入可编辑状态。 
提交修改结果完成修改
    先列出数据库中的数据view.php,并在每条记录前添加一个modify字样,这样用户就可以选择自己要修改的记录进行修改。

<?php  
$link=mysql_connect("localhost","root","管理员密码");  
mysql_select_db("infosystem", $link);  
$q = "SELECT * FROM info";  
mysql_query("SET NAMES GB2312");  
$rs = mysql_query($q, $link);   echo "<table>";  
echo "<tr><td>部门名称</td><td>员工姓名</td><td>PC名称</td></tr>";  
while($row = mysql_fetch_row($rs)) echo "<tr><td><a href='modify_do.php?id=$row[0]'>modify</a></td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td><td>$row[5]</td><td>$row[6]</td><td>$row[7]</td><td>$row[8]</td><td>$row[9]</td><td>$row[10]</td><td>$row[11]</td><td>$row[12]</td><td>$row[13]</td></tr>";  
echo "</table>";  
?>  
    

当用户点击modify后,进入相应记录的可编辑状态modify_do.php: 
<?php   $link =mysql_connect("localhost","root","管理员密码");  
if(!$link){die("error");}  
echo "连接mysql成功";  
mysql_select_db("infosystem", $link);  
$del_id=$_GET["id"];  
$q="select * from info where id=$del_id";  
mysql_query("SET NAMES GB2312");    //代码转化  
$rs = mysql_query($q, $link);  
if(!$rs){die("没有显示结果");}  
?>  
<html>  
<head>  
</head>  
<body>  
<form action="modify_finish.php" method="POST">  
<?php  
echo "<input type='text' size=25 name='id' value='$del_id'>";  
while($row = mysql_fetch_object($rs)) echo "<input type='text' size=25 name='ename' value='$row->ename'>";  
mysql_close($link);  //关闭数据集  
?>  
<input type="submit" name="提交" value="提交">  
</form>  
</body>  
</html> 

    最后,处理提交数据modify_finish.php:
<?php   $link =mysql_connect("localhost","root","管理员密码");  
if(!$link){die("error");}  
echo "连接mysql成功";  
mysql_select_db("infosystem", $link);  
mysql_query("SET NAMES GB2312");  
$rs = mysql_query($q,$link);  
$row = mysql_fetch_object($rs);  
$exec="update info set ename='".$_POST['ename']."' where id=".$_POST['id'].""; //修改数据并加入最后更新时间  
echo "修改成功!" ;  
mysql_close($link);  //关闭数据集  
?>

作者:Sunec
原载:Cenus Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。
PHP 相关文章推荐
教你IIS6的PHP最佳配置方法
Sep 05 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
php的hash算法介绍
Feb 13 PHP
php学习笔记之面向对象
Nov 08 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
PHP控制前台弹出对话框的实现方法
Aug 21 PHP
PHP二分查找算法示例【递归与非递归方法】
Sep 29 PHP
php中Ioc(控制反转)和Di(依赖注入)
May 07 PHP
PHP实现搜索时记住状态的方法示例
May 11 PHP
PHP+Ajax简单get验证操作示例
Mar 02 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
Jul 01 PHP
php 的多进程操作实践案例分析
Feb 28 PHP
用PHP连接MySQL代码的参数说明
Jun 07 #PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 #PHP
用PHP进行MySQL删除记录操作代码
Jun 07 #PHP
PHP insert语法详解
Jun 07 #PHP
PHP添加MySQL数据记录代码
Jun 07 #PHP
PHP简单系统查询模块代码打包下载
Jun 07 #PHP
php下通过POST还是GET来传值
Jun 05 #PHP
You might like
留言板翻页的实现详解
2006/10/09 PHP
基于PHP实现生成随机水印图片
2020/12/09 PHP
在浏览器窗口上添加遮罩层的方法
2012/11/12 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
调试代码导致IE出错的避免方法
2014/04/04 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
jQuery增加、删除及修改select option的方法
2016/08/19 Javascript
Vue实例简单方法介绍
2017/01/20 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
nodejs中request库使用HTTPS代理的方法
2019/04/30 NodeJs
Javascript中的this,bind和that使用实例
2019/12/05 Javascript
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python将字符串转换成json的方法小结
2019/07/09 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
python代码xml转txt实例
2020/03/10 Python
python小白学习包管理器pip安装
2020/06/09 Python
在网上学习全世界最好的课程:Coursera
2017/11/07 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
JSF面试题:Jsf中导航的标签是什么
2013/04/20 面试题
学前教育学生自荐信范文
2013/12/31 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
英语教育专业自荐信
2014/05/29 职场文书
市场推广策划方案
2014/06/02 职场文书
鼓舞士气的口号
2014/06/16 职场文书
三八妇女节超市活动方案
2014/08/18 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
寒假生活随笔
2015/08/15 职场文书
canvas 中如何实现物体的框选
2022/08/05 Javascript