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 相关文章推荐
社区(php&amp;&amp;mysql)一
Oct 09 PHP
深入PHP magic quotes的详解
Jun 17 PHP
PHP用身份证号获取星座和生肖的方法
Nov 07 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
Laravel 5框架学习之表单
Apr 08 PHP
php实现判断访问来路是否为搜索引擎机器人的方法
Apr 15 PHP
大家都应该掌握的PHP关联数组使用技巧
Dec 25 PHP
php实现的双色球算法示例
Jun 20 PHP
ThinkPHP开发--使用七牛云储存
Sep 14 PHP
PHP抽象类与接口的区别详解
Mar 21 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
Jul 03 PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 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
PHP 函数执行效率的小比较
2010/10/17 PHP
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
Extjs4 GridPanel 的几种样式使用介绍
2013/04/18 Javascript
ActiveX控件与Javascript之间的交互示例
2014/06/04 Javascript
Node.js事件驱动
2015/06/18 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
highcharts 在angular中的使用示例代码
2017/09/20 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python读取Android permission文件
2013/11/01 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
python+selenium实现12306模拟登录的步骤
2021/01/21 Python
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
信息管理专业推荐信
2013/10/29 职场文书
高中生自我评价个人范文
2013/11/09 职场文书
装潢设计专业推荐信模板
2013/11/26 职场文书
2014年教研活动总结范文
2014/04/26 职场文书
联谊活动总结
2014/08/28 职场文书
营业员岗位职责范本
2015/04/14 职场文书
电脑关机速度很慢怎么办 提升电脑关机速度设置教程
2022/04/08 数码科技