PHP关联语句,两个表,修改一个表的时候同时修改另一个表,

PHP关联语句,两个表,修改一个表的时候同时修改另一个表,比如表a和表b,a表里的name与b表里的studentname相同,修改a表里的name同时修改b表里的stu... PHP关联语句,两个表,修改一个表的时候同时修改另一个表,比如表a和表b,a表里的name与b表里的studentname相同,修改a表里的name同时修改b表里的studentname 展开
 我来答
飲鴆_止渴
2013-11-27 · TA获得超过1232个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:542万
展开全部
$sql = query("UPDATE a, b SET a.name = '$newname', b.studentname = '$newname' WHERE a.id = '$id' AND b.id = '$id'");

注意:多表 UPDATE 不可以使用 ORDER BY 或 LIMIT。

pcz675938069
2013-11-27
知道答主
回答量:11
采纳率:0%
帮助的人:3.5万
展开全部
你可以用事务来处理
开启事务
update a set name = "???" where a.id="1"
update a set studentname= "???" where b.id="1"
结束事务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式