关于查询的where条件问题

浏览:591 发布日期:2014/05/07 分类:求助交流 关键字: 查询 where
$pid3 = $sql->field('DISTINCT pid3')->where($wheres)->select();
$where['e15.aid'] = array(' in ',array($pid3));
我这里先查询出了一个数组$pid3,然后这样传条件,然后做查询操作,
$sql->where($where)->select();
用打印最后一个sql语句的方法 打印出来 where的传值条件变成这样了。。
WHERE ( e15.aid IN (Array) )
前面也遇到了 但是因为数组元素少,我就直接用类似
$where['e15.aid'] = array(' in ',array($pid3[0],$pid3[1],$pid3[2]));
这样的方法解决的,这次的好多。。实在莫法了 求助啊 ~!
最佳答案
评论( 相关
后面还有条评论,点击查看>>