怎么用php实现批处理添加而且同时插入不同的表?

怎么用php实现批处理添加而且同时插入不同的表?,第1张

其实方法很简单

比方说:有三张表(a,b,c)

还有三十条数据,分别要插入不同表

首先,第一个,你要知道,那些数据要插入哪张表

假如你分好了,数据如下

$a=('aaaaaaaaa','bbbbbbbbbbb','cccccccccc')

$b=('dddddddddddd','eeeeeeeee','eeeeeeeeee')

$c=('ffffffffff','ggggggggggg','hhhhhhhhhhhhh')

好了,现在这样用就可以了

$sql="insert into "

foreach(array('a','b','c') as $tb){

$sql1=$sql.$tb.'(content) '.$a

$sql2=$sql.$tb.'(content) '.$b

$sql2=$sql.$tb.'(content) '.$c

$db->query($sql)

}

当然如果知道你的数据那还有更多更好的方法可以来处理了

insert all into A (a,b,c) values(value-a,value-b,value-c) into B(d,e,f) values(value-d,value-e,value-f) select value-a,value-b,value-c,value-d,value-e,value-f from TableX where ...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11735997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存