ThinkPHP3.2一个数据库里的id怎么接收一个数组id?

2025-03-18 19:50:26
推荐回答(1个)
回答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();