在php中如何同时向2个表插入数据

在php中如何同时向2个表插入数据,比如:表1:user(userid,username)表2:school(userid,schoolname)2个表在同一张表单内,如... 在php中如何同时向2个表插入数据,比如:
表1: user(userid,username)
表2: school(userid,schoolname)
2个表在同一张表单内,如何用post方法把数据同时插入到表1和表2 中
表1中的userid是自增的,表2要用到表1的userid,
Sql怎么写
展开
 我来答
月晗嫣
推荐于2017-10-12 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:50%
帮助的人:84.6万
展开全部
1、这个可以直接在同一个方法或者一个执行里面写两条插入SQL的语句的。
2、如果是有相关联的话 可以启用事务的模式。这样如果有一条没有执行成功,那么都无法成功
芒国谈运营
2015-06-16 · TA获得超过2055个赞
知道小有建树答主
回答量:730
采纳率:86%
帮助的人:204万
展开全部
PHP中不能同时向两个表中插入数据,程序执行时要分先后顺序的,执行完一个才能接着下一个。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
genson_bd
2012-06-20 · 超过120用户采纳过TA的回答
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:147万
展开全部
insert into table(username,userpass) values(('a','123'),('b','456));
就这样了.再有多个就后面再加..多少个都可以.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wl75144793
2012-06-21 · TA获得超过123个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:143万
展开全部
insert into table(username,userpass) values(('a','123'),('b','456));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜神梦无眠
2015-07-03 · TA获得超过3357个赞
知道小有建树答主
回答量:968
采纳率:63%
帮助的人:432万
展开全部
百度一下: mysql trigger
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式