tp5中⽤find_in_setthinkphp5中find_in_set的使⽤⽅法精确匹。
ssf
。。
最新解决⽅案:西北师范大学学报
对于⼀些实在复杂的查询,⽐如find_in_set,也可以直接使⽤原⽣SQL语句进⾏查询,例如: 语音识别
Db::table('think_user')
->where('find_in_set(1,sids)')
生产测井->select();
为了安全起见,我们可以对字符串查询条件使⽤参数绑定,例如: Db::table('think_user')
->where('find_in_set(:id,sids)',['id'=>$id])
->select();伽马
亚运会男足抽签其他解决⽅案:
在thinkphp5中使⽤mysql find_in_set语法时,可以使⽤EXP(表达式查询)来实现,具体代码如下: $data = Db::table('students')->where('exp','FIND_IN_SET(1,sids)')->select();
如果⽤数组条件查询形式的话,那么像下⾯这么写查询条件即可:
$where[]=['exp','FIND_IN_SET(2,sids)'];