0
点赞
收藏
分享

微信扫一扫

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

Alex富贵 2022-05-07 阅读 74


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 条件进行拼接 就行啦


__________________________________________________________________________________

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

你要保守你心,胜过保守一切。

作者:刘俊涛的博客​​




举报

相关推荐

0 条评论