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 相关文章推荐
第十二节 类的自动加载 [12]
Oct 09 PHP
用php的ob_start来生成静态页面的方法分析
Mar 09 PHP
PHP 第二节 数据类型之数值型
Apr 28 PHP
php获取数组中重复数据的两种方法
Jun 28 PHP
PHP中判断变量为空的几种方法小结
Nov 12 PHP
php更新修改excel中的内容实例代码
Feb 26 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
Oct 25 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
May 29 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 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
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
Docker搭建自己的PHP开发环境
2018/02/24 PHP
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
js小数运算出现多位小数如何解决
2015/10/08 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
vue.js声明式渲染和条件与循环基础知识
2017/07/31 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
基于vue.js无缝滚动效果
2018/01/25 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
js实现拾色器插件(ColorPicker)
2020/05/21 Javascript
vue实现页面切换滑动效果
2020/06/29 Javascript
Python功能键的读取方法
2015/05/28 Python
浅析Python中signal包的使用
2015/11/13 Python
Python下载网络小说实例代码
2018/02/03 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
python中退出多层循环的方法
2018/11/27 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
旺仔牛奶广告词
2014/03/20 职场文书
产品质量承诺书范文
2014/03/27 职场文书
农村党员对照检查材料
2014/09/24 职场文书
关于车尾的标语大全
2015/08/11 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android