189 8069 5689

php表单修改数据库 php怎么修改数据库内容

php中的一个表单提交修改数据库中两个表的部分数据要怎么实现~连接mysql语句不会

写2条sql语句啊!

成都创新互联作为成都网站建设公司,专注成都网站建设、网站设计,有关成都定制网站方案、改版、费用等问题,行业涉及集装箱等多个领域,已为上千家企业服务,得到了客户的尊重与认可。

执行两次修改啊!

当然,如果表有关系的话,也可以在mysql中建立一个触发器

当一个表有变化的时候,会触发例外一个表也进行变化!

不过这个比写php更难弄些!

特别是你刚接触php!

你可以百度一下mysql触发器

如何用php修改数据库中的数据

举例如下:

创建userinfo_update.php页面用于查询用户信息,先显示信息,在修改:

先通过GET获取用户编号查询用户信息:

$sql = "select * from user_info where user_id='".$_GET['userId']."'";

$result = mysql_query($sql,$con);

if($row = mysql_fetch_array($result)){

}

页面效果:

创建update.php文件,用于修改用户信息:

使用到了mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。

//通过post获取页面提交数据信息

$userId = $_POST[userId];

$userName = $_POST[userName];

$userAge = $_POST[userAge];

$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";

mysql_query($sql,$conn);//执行SQL

$mark  = mysql_affected_rows();//返回影响行数

$url = "userinf_select.php";

运行结果

创建delete.php文件,完成删除用户信息功能:

$userId = $_GET['userId'];

include 'connection.php';

$sql = "delete from user_info where user_id='".$userId."'";

mysql_query($sql,$con);

$mark  = mysql_affected_rows();//返回影响行数

if($mark0){

echo "删除成功";

}else{

echo  "删除失败";

}

mysql_close($con);

运行结果:

php用表单形式显示数据库信息后怎样进行增删改查,提交到数据库

先select查询,返回的结果显示到表单中。

在update操作,将在表单中修改的结果更新到数据库中。

很容易的,用thinkphp做更容易。


本文标题:php表单修改数据库 php怎么修改数据库内容
文章网址:http://jkwzsj.com/article/doieiei.html

其他资讯