php实现mysql更新_PHP实现MySQL更新记录的代码

首先梳理一下操作思路:

列出所有数据

选择需要修改的数据记录,进入可编辑状态。

提交修改结果完成修改

先列出数据库中的数据view.php,并在每条记录前添加一个modify字样,这样用户就可以选择自己要修改的记录进行修改。

$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 "

echo "

部门名称员工姓名PC名称";

while($row = mysql_fetch_row($rs)) echo "

modify$row[1]$row[2]$row[3]$row[4]$row[5]$row[6]$row[7]$row[8]$row[9]$row[10]$row[11]$row[12]$row[13]";

echo "

";

?>

当用户点击modify后,进入相应记录的可编辑状态modify_do.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("没有显示结果");}

?>

echo "";

while($row = mysql_fetch_object($rs)) echo "ename'>";

mysql_close($link);  //关闭数据集

?>

最后,处理提交数据modify_finish.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

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值