请问个源码语句

tywrtfyhrtjs   ·   发表于 2019-10-14   ·   插件开发

'fid'   => $fidStr,

改成:

'fid'   => 可等于$fidStr中的某个值,即 查询中的 in 语句功能 


如何写?

16 条回复   |  直到 2019-10-19 | 3536 次浏览

admin
发表于 2019-10-14

听不懂!!!

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-14

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

     'fid'  => $fid,

     'ORDER' => $order

]);


上面源码的查询条件功能,想改成下面这样的:


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

     'fid'  => $fidStr,      //比如$fidStr='1,2,3,4','fid'只要等于其中一个就达到条件,即如果'fid'=4就符合条件

     'ORDER' => $order

]);



评论列表

  • 加载数据中...

编写评论内容

admin
发表于 2019-10-15

如果没达到条件呢

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-15

admin

2019-10-15

如果没达到条件呢

没有就空返回

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

怎么改成这种查询条件?


评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-15


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

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

     'fid'  => $fidStr, 

     'ORDER' => $order

]);

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-15

渲染之恋

2019-10-15


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

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

     'fid'  => $fidStr, 

     'ORDER' => $order

]);

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

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


评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-15

tywrtfyhrtjs

2019-10-15

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

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


你直接执行一下代码试试不就知道了?

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-15

渲染之恋

2019-10-15

你直接执行一下代码试试不就知道了?

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


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

评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-15

tywrtfyhrtjs

2019-10-15

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


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

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

评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-15

tywrtfyhrtjs

2019-10-15

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


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

或者上SQL也行

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-15

'fid' => $fidStr,

这一句是'fid'等于$fidStr数组中某一个元素。
如果要'fid'不等于$fidStr数组里任何一个元素呢?

评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-15

'fid[!]' => $fidStr,

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-15

渲染之恋

2019-10-15

'fid[!]' => $fidStr,
感谢!感谢!


评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-16

渲染之恋

2019-10-15

'fid[!]' => $fidStr,
请问,这些写法是在哪里看到的呢?是看框架源码吗?有相关资料吗?


评论列表

  • 加载数据中...

编写评论内容

渲染之恋
发表于 2019-10-16

tywrtfyhrtjs

2019-10-16

请问,这些写法是在哪里看到的呢?是看框架源码吗?有相关资料吗?


框架文档

评论列表

  • 加载数据中...

编写评论内容

tywrtfyhrtjs
发表于 2019-10-19

感谢!

评论列表

  • 加载数据中...

编写评论内容
登录后才可发表内容