thinkphp 中NOT IN 的用法,求助~~~~

我的代码:$con=$m->where($pa)->DISTINCT(true)->field('dept')->select();dump($con);$map['de... 我的代码:
$con=$m->where($pa)->DISTINCT(true)->field('dept')->select();
dump($con);
$map['dept']=array('not in',$con);
dump($map);
$arr1=$d->where($map)->DISTINCT(true)->field('dept')->select();
;其中dump($con);结果如下:
array (size=4)
0 =>
array (size=1)
'dept' => string '办公室' (length=9)
1 =>
array (size=1)
'dept' => string '保卫处' (length=9)
其中dump($map);结果如下:
array (size=1)
'dept' =>
array (size=2)
0 => string 'not in' (length=6)
1 =>
array (size=4)
0 =>
array (size=1)
...
1 =>
array (size=1)
...
2 =>
array (size=1)
...
这是一个数组,要如何转换成字符串?如何才能实现not in?求助~~~~~~
展开
 我来答
julongshan
推荐于2016-04-15 · TA获得超过110个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:243万
展开全部

这个不是提问过么?

如果只是 not in ,是支持数组的

$arr = array(
    array('dept'=>"办公室"),
    array('dept'=>"保卫处")
);
遍历下就行了
$new = array();
foreach ($arr as $val){
    $new[] = $val['dept'];
}
$new 可以查询了 或者 implode(',',$new);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式