php的mysql同时修改2个表数据,怎么实现?

//完成你的问题需要先假设几个变量//传值的id$aId = $_GET['id'] //要修改的新check内容$newCheck = "aaa";//要在表B中加的数值$addContent = "20";//第一个SQL更新表A中的check内容$sql1 = "UPDATE `A` SET `check`='".$check."' WHERE `aid`=".$_GET['id'];//第二个...
php的mysql同时修改2个表数据,怎么实现?
//完成你的问题需要先假设几个变量//传值的id$aId = $_GET['id'] //要修改的新check内容$newCheck = "aaa";//要在表B中加的数值$addContent = "20";//第一个SQL更新表A中的check内容$sql1 = "UPDATE `A` SET `check`='".$check."' WHERE `aid`=".$_GET['id'];//第二个SQL获取表B中的相关信息$sql2 = "SELECT `B`.`bid`,`b`.`score` FROM `A`,`B` WHERE `A`.`name`=`B`.`name` AND `A`.`aid`=".$_GET['id'];//通过sql2可以得到所要修改的B表中的bid=>$bid 和B表中该条记录的score内容=>$score。$newScore = $score.$addContent;//更新表B中数据$sql3 = "UPDATE `B` SET `score`='".$newScore."' WHERE `bid`=".$bid;2013-12-23
最简单的就是写2个sql,执行两次操作就行了。2013-12-24
连接数据库的步骤就不写了
$_GET['id'] = 1;
$sql = 'select * from 表 where id=$_GET[id] limit 1';
$result = mysql_query($sql);
遍历$result
在根据你要的name值去查询就行了。
然后再执行修改操作具体看你怎么写。如果保证 数据的统一性和安全性建议用 inoodb 。 事务的方式去处理2013-12-24
mengvlog 阅读 33 次 更新于 2025-09-10 05:05:50 我来答关注问题0
  •  luke8327 MySQL触发器中能用事务吗?一个表的数据修改后触发另一个表的数据修改,是同时修改两个表,如果修改一

    可以实现,不过比较麻烦,建议用php+mysql来处理。mysql 这方面不是强项

  • 一、使用JOIN语句更新两个表中的数据 JOIN是MySQL中用于连接两个或多个表的关键字。在使用JOIN语句更新数据时,需要使用UPDATE语句和SET子句。SET子句用于设置要更新的新值,语法如下:UPDATE table1 JOIN table2 ON table1.column = table2.column SET table1.column1 = new_value1, table2.column2...

  •  翡希信息咨询 mysql 如何实现读写分离,用mysql-proxy 或者直接用php连接两个数据库?

    MySQL实现读写分离,可以通过mysqlproxy或直接用PHP连接两个数据库来实现,但更常见和推荐的方式是通过配置MySQL主从复制实现读写分离。一、通过MySQL主从复制实现读写分离 安装MySQL数据库:在主从服务器上分别安装MySQL数据库。安装过程可能因操作系统而异,但一般可以通过包管理器或下载官方安装包进行安装。...

  • iamdebugman 怎么样配置thinkphp 与本地mysql和sql server同时连接俩个数据库

    thinkphp 同时连接两个数据库的配置方法如下:1、在Db.class.php脚本文件里面的类增加一个魔术方法__get(),写法如下:public function __get($propertyName){ return $this->$propertyName;}这个方法是用来访问类中protected $config成员属性用的。有的人可能会说,直接把protected改成public岂不是更...

  •  猪八戒网 php封装一个类能实现mysql数据库的增删改查(php增删改查mysql实例)

    query($sql,$this-

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部