'fid' => $fidStr,
改成:
'fid' => 可等于$fidStr中的某个值,即 查询中的 in 语句功能
如何写?
'fid' => $fidStr,
改成:
'fid' => 可等于$fidStr中的某个值,即 查询中的 in 语句功能
如何写?
听不懂!!!
return $this->select('*',[
'fid' => $fid,
'ORDER' => $order
]);
上面源码的查询条件功能,想改成下面这样的:
return $this->select('*',[
'fid' => $fidStr, //比如$fidStr='1,2,3,4','fid'只要等于其中一个就达到条件,即如果'fid'=4就符合条件
'ORDER' => $order
]);
如果没达到条件呢
$fidStr = array("abc","edf","123",123);//提交一个一维数组即可
return $this->select('*',[
'fid' => $fidStr,
'ORDER' => $order
]);
你直接执行一下代码试试不就知道了?
我试了!可以的!非常感谢!
想多问下,如果要区分“包含在”或“不包含在”的查询类型呢?
不懂你的包含或不包含在是啥意思,你直接上代码打个比方!
或者上SQL也行
'fid' => $fidStr,
'fid[!]' => $fidStr,
框架文档
感谢!