thinkphp php foreach遍历
假如:$arr=$user->where($data)->select;现在想把$arr中的字段email插入到表info中foreach($arras$orw){$ma...
假如:$arr=$user->where($data)->select;
现在想把$arr中的字段email插入到表info中
foreach($arr as $orw){
$map=$row['email'];
$info->data($map)->add();
}
上面的代码有没有问题?
本人新手,info表中为什么只有一条? 展开
现在想把$arr中的字段email插入到表info中
foreach($arr as $orw){
$map=$row['email'];
$info->data($map)->add();
}
上面的代码有没有问题?
本人新手,info表中为什么只有一条? 展开
展开全部
上面代码问题大了,单词还有写错的,真有你的。。如果你想插入多条数据可以用addall(这里是你要的数据),一般来说你将一个表中的字段插入到另一个表中应该要加一个where条件吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$arr=$user->where($data)->select();
// 现在想把$arr中的字段email插入到表info中
foreach($arr as $row){
$map['email'] = $row['email'];
$info->data($map)->add();
}
追问
$arr中有多条,为什么插入到info中只有最后一条啊?
追答
不应该啊,你确定var_dump($arr)看结果确实有多条么?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询