'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

]);



没有就空返回

意思就是本次查询,'fid'可以是多个中的某个,而不是只查一个的

怎么改成这种查询条件?



$fidStr = array("abc","edf","123",123);//提交一个一维数组即可

return $this->select('*',[

     'fid'  => $fidStr, 

     'ORDER' => $order

]);

不需添加“Like”或“In”查询类型标识吗?

对这一句,'fid'  => $fidStr,要区分“包含在”或“不包含在”的查询类型吗?


我试了!可以的!非常感谢!


想多问下,如果要区分“包含在”或“不包含在”的查询类型呢?

不懂你的包含或不包含在是啥意思,你直接上代码打个比方!

'fid' => $fidStr,

这一句是'fid'等于$fidStr数组中某一个元素。
如果要'fid'不等于$fidStr数组里任何一个元素呢?
请问,这些写法是在哪里看到的呢?是看框架源码吗?有相关资料吗?