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作的文本留言本的例子(一)
Oct 09 PHP
第五节--克隆
Nov 16 PHP
几种有用的变型 PHP中循环语句的用法介绍
Jan 30 PHP
PHP中isset()和unset()函数的用法小结
Mar 11 PHP
php自定义apk安装包实例
Oct 20 PHP
php从memcache读取数据再批量写入mysql的方法
Dec 29 PHP
PHP的Yii框架中过滤器相关的使用总结
Mar 29 PHP
利用PHP实现一个简单的用户登记表示例
Apr 25 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
Apr 27 PHP
PHP PDOStatement::execute讲解
Jan 31 PHP
PHP调用接口API封装的例子
Oct 11 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面向对象中的魔术方法中文说明
2014/03/04 PHP
php定义数组和使用示例(php数组的定义方法)
2014/03/29 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
js null undefined 空区别说明
2010/06/13 Javascript
用jquery与css打造个性化的单选框和复选框
2010/10/20 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
JavaScript Array对象扩展indexOf()方法
2014/05/09 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
让浏览器崩溃的12行JS代码(DoS攻击分析及防御)
2016/10/10 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
tab栏切换原理
2017/03/22 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
介绍一下MD5加密算法
2016/11/12 面试题
结婚喜宴主持词
2014/03/14 职场文书
老干部工作汇报材料
2014/10/28 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
2016新年致辞
2015/08/01 职场文书
办公室卫生管理制度
2015/08/04 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书
Python Parser的用法
2021/05/12 Python