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;
麻烦留下代码!!
展开
 我来答
唯偉真愛
推荐于2018-03-20
知道答主
回答量:32
采纳率:0%
帮助的人:21万
展开全部
$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();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式