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 条件进行拼接 就行啦
__________________________________________________________________________________
若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*)
你要保守你心,胜过保守一切。
作者:刘俊涛的博客