TP5 查询 字符串条件如何实现
TP5 查询 字符串条件如何实现
当查询条件是 (1,3,8)
数据库字段也是(2,3,4)
这种情况改如何查询呢?
主要用到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