TP5 查询 字符串条件如何实现

 

TP5 查询 字符串条件如何实现

当查询条件是 1,3,8

数据库字段也是(234

这种情况改如何查询呢?

 

主要用到FIND_IN_SET

$where[ ]=>['exp',Db::raw("FIND_IN_SET(2, industry)")]]

 

$industry = Db::table('admin')->where(['id'=>$uid])->value('industry');

                $industry  =explode(',',$industry );

                foreach($industry as $k=>$v){

                    $where2 .= ($where2?' or ':'')." FIND_IN_SET('$v',industry)";

                }

 

Where 条件进行拼接 就行啦

 

文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

__________________________________________________________________________________

若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*)

原文地址:https://www.cnblogs.com/lovebing/p/11926406.html