数组查询的问题

浏览:4752 发布日期:2013/07/18 分类:求助交流 关键字: 数组 查询 字符串
当前我用select查询表A得到一个数组$arr['cid'],array(2) {
  [0] => array(1) {
    ["cid"] => string(2) "78"
  }
  [1] => array(1) {
    ["cid"] => string(2) "79"
  }
}
,我想要用这个数组在另外一个表B中查询,如上面,查询在B中查询cid='78' OR cid='79' ,当然,这个数组中个数是不确定的。
我用的是如下的代码,返回的是NULL,但数据库确认是有的。$map['cid']=array('in',$arr);
    $arr3['cid']=$B->where($map)->select();
我看下实际生成的SQL代码为’SELECT * FROM `tp_B` WHERE ( `cid` IN () ) [ RunTime:0.000236s ]‘


条件中式空的,如何改呢 ?试了很久,请帮忙看看,谢谢!
最佳答案
评论( 相关
后面还有条评论,点击查看>>