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 相关文章推荐
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
Mar 21 PHP
PHP删除数组中的特定元素的代码
Jun 28 PHP
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
$_GET['goods_id']+0 的使用详解
Jun 06 PHP
php根据分类合并数组的方法实例详解
Nov 06 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
php多任务程序实例解析
Jul 19 PHP
php购物车实现方法
Jan 03 PHP
php中执行系统命令的方法
Mar 21 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
Mar 22 PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 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
paypal即时到账php实现代码
2010/11/28 PHP
遭遇php的in_array低性能问题
2013/09/17 PHP
php实现数据库的增删改查
2017/02/26 PHP
让广告代码不再影响你的网页加载速度
2006/07/07 Javascript
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
JS实现模仿微博发布效果实例代码
2013/12/16 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
JQuery给元素绑定click事件多次执行的解决方法
2014/05/29 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
AngularJs ng-repeat 嵌套如何获取外层$index
2016/09/21 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
Node.js连接mongodb实例代码
2017/06/06 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
js canvas实现红包照片效果
2018/08/21 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vuex实现及简略解析(小结)
2019/03/01 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
python重试装饰器示例
2014/02/11 Python
Python实现子类调用父类的方法
2014/11/10 Python
Python中3种内建数据结构:列表、元组和字典
2014/11/30 Python
python分析网页上所有超链接的方法
2015/05/08 Python
Python闭包函数定义与用法分析
2018/07/20 Python
如何用用Python将地址标记在地图上
2021/02/07 Python
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
财务会计实训报告
2014/11/05 职场文书
领导干部考核评语
2015/01/04 职场文书
诚实守信主题班会
2015/08/13 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
如何使用vue3打造一个物料库
2021/05/08 Vue.js
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android