ThinkPHP3.2一个数据库里的id怎么接收一个数组id?
$cart=M("cart");$ca=$cart->where("member_id='$mid'")->select();$good=$cart->field("go...
$cart=M("cart");
$ca=$cart->where("member_id='$mid'")->select();
$good=$cart->field("goods_id")->where("member_id='$mid'")->select();
$commodite=M("commodite");
$com=$commodite->where("id='$good'")->select();
这里的$good就是查询出来的数组id, $com的id怎么接收这个$good数组id;
麻烦留下代码!! 展开
$ca=$cart->where("member_id='$mid'")->select();
$good=$cart->field("goods_id")->where("member_id='$mid'")->select();
$commodite=M("commodite");
$com=$commodite->where("id='$good'")->select();
这里的$good就是查询出来的数组id, $com的id怎么接收这个$good数组id;
麻烦留下代码!! 展开
1个回答
展开全部
$good=$cart->field("goods_id")->where("member_id='$mid'")->select();
这个查询出来的不是一维数组,是个二维数组。
类似
[
0=>["goods_id"=>1],
1=>["goods_id"=>2],
.....
];
可以这么写
$goods_ids=$cart->where("member_id='$mid'")->getField("goods_id");
$com=$commodite->where(["id"=>["in",$goods_ids]])->select();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询