ThinkPHP 将某一列的值查询出来,ThinkPHP in 查询

ThinkPHP 将某一列的值查询出来,ThinkPHP in 查询

将符合条件的id查询出来,结果是一个一位数组

$classid = M("product_sort")->where("pid = $pid")->getField("id",true);

ThinkPHP in 查询

//将一维数组转换为字符串,用,号隔开

$classid1 = implode(",",$classid);

//原生的in查询方法

/*$pro = M("product")->query("SELECT * FROM `lc_product` where pid IN(SELECT id FROM `lc_product_sort` WHERE pid = $pid)");*/

 $pro = selects("product",array("pid"=>array("in","$classid1")),15,"",15);


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2017-02-28 10:29:02

修改时间:2017-02-28 10:29:43

查看次数:2035

评论次数:0