thinkphp怎样将选出来的记录信息,立马添加到另外一个相同表结构的表中?

thinkphp怎样将选出来的记录信息,立马添加到另外一个相同表结构的表中?,第1张

tp提供了批量插入数据的addAll方法,可以把查询出来的结果集直接添加进去

代码例子:

$User = M("User") // 实例化对象 假设为User

$User->addAll($data)//$data为查询出来的结果集

$set = M("News")->where("catid = 6")->select()

foreach ($set as $r){

$aa[ziduan1]=$r['ziduan']

$aa[ziduan2]=$r['ziduan']

$aa[ziduan3]=$r['ziduan']

//所有字段都列出

M("News")->add($aa)

}

如果只是一条数据可以这样写

$set = M("News")->where("catid = 6")->find()

M("News")->add($set)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存