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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
php数组总结篇(一)
Sep 30 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
Nov 07 PHP
php去除字符串换行符示例分享
Feb 13 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
PHP入门教程之图像处理技巧分析
Sep 11 PHP
基于thinkPHP3.2实现微信接入及查询token值的方法
Apr 18 PHP
php获取ajax的headers方法与内容实例
Dec 27 PHP
thinkPHP框架动态配置用法实例分析
Jun 14 PHP
Laravel5.4框架使用socialite实现github登录的方法
Mar 20 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
Aug 17 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编实现程动态图像的创建代码
2008/09/28 PHP
php正则表达式获取内容所有链接
2015/07/24 PHP
php表单处理操作
2017/11/16 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
jquery子元素过滤选择器使用示例
2013/06/24 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
详解JavaScript函数对象
2015/11/15 Javascript
三种AngularJS中获取数据源的方式
2016/02/02 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
Bootstrap布局方式详解
2016/05/27 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
使用jQuery给Table动态增加行、清空table的方法
2018/09/05 jQuery
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
python定时检查某个进程是否已经关闭的方法
2015/05/20 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
基于python实现从尾到头打印链表
2019/11/02 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Python操作MongoDb数据库流程详解
2020/03/05 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
董事长秘书岗位职责
2013/11/29 职场文书
优秀护士获奖感言
2014/02/20 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
交通事故案件代理词
2015/05/23 职场文书
对PyTorch中inplace字段的全面理解
2021/05/22 Python
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
MySQL 如何设计统计数据表
2021/06/15 MySQL