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 相关文章推荐
QueryPath PHP 中的jQuery
Apr 11 PHP
支持中文的php加密解密类代码
Nov 27 PHP
PHP仿盗链代码
Jun 03 PHP
PHP二维数组排序的3种方法和自定义函数分享
Apr 09 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
Mar 22 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
Laravel 自带的Auth验证登录方法
Sep 30 PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 22 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中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
php并发加锁示例
2016/10/17 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
JavaScript表达式:URL 协议介绍
2013/03/10 Javascript
自动最大化窗口的Javascript代码
2013/05/22 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
js实现鼠标滚轮控制图片缩放效果的方法
2015/02/20 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
javascript实现异形滚动轮播
2019/11/28 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
跟老齐学Python之关于类的初步认识
2014/10/11 Python
Python实现网站文件的全备份和差异备份
2014/11/30 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
在python image 中安装中文字体的实现方法
2019/08/22 Python
python pip如何手动安装二进制包
2020/09/30 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
服装设计行业个人的自我评价
2013/12/20 职场文书
公司活动策划方案
2014/01/13 职场文书
大学军训的体会
2014/11/08 职场文书
邮政营业员岗位职责
2015/04/14 职场文书
四风之害观后感
2015/06/09 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js