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

PHP实现MySQL更新记录的代码

发布于 2014-09-24 11:20:01 | 136 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为php开发新手讲解的是php如何更新mysql数据库中的数据记录,感兴趣的同学参考下.

今天向大家讲述如何通过PHP修改MySQL中的数据记录。实际上用到的就是update语句

首先梳理一下操作思路:

列出所有数据

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

提交修改结果完成修改

先列出数据库中的数据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);  //关闭数据集

?>

相关阅读:

PHP实现MySQL更新记录的代码

测试php连接mysql是否成功的代码

测试PHP连接MYSQL成功与否的代码

PHP 实现防恶意刷新的代码

php实现mysql事务处理的方法

php实现浏览历史记录的方法

PHP获取MySql新增记录ID值的3种方法

php实现文件下载功能的几个代码分享

使用PHP实现Mysql读写分离的方法

PHP实现二叉树的示例代码

PHP中使用crypt()实现用户身份验证的代码示例

php中使用接口实现工厂设计模式的代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值