yii2/TP 逗号查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2/TP 逗号查询相关的知识,希望对你有一定的参考价值。

 $newWhere = ‘ FIND_IN_SET("468", b.fangCharachteristic)‘;

Yii2多个关键字查询

$kw=explode(‘,‘,$data[‘keyword‘]);
foreach($kw as $k=>$v){
   if($k==0){
       $wheres[] = ‘or‘;
       $wheres[] = ‘FIND_IN_SET(:id‘.$k.‘,keyword)‘;
   }else{
       $wheres[] = ‘FIND_IN_SET(:id‘.$k.‘,keyword)‘;
   }
   $wheress[‘:id‘.$k] = $v;
}
$query->where(
   $wheres
   , $wheress);

$query->asArray();
$datalike=$query->one();
echo $query->createCommand()->getRawSql();


本文出自 “php/[email protected]” 博客,请务必保留此出处http://liang3391.blog.51cto.com/178205/1976085

以上是关于yii2/TP 逗号查询的主要内容,如果未能解决你的问题,请参考以下文章

解决mysql查询,in条件参数为带逗号的字符串,查询结果错误

mysql查询中带逗号,查询结果的问题。

SQL 查询的时候截取字段在逗号前的部分

mysql查询某数字在某字段以逗号隔开的字符里面

sql语句怎样将查询结果逗号分开

用逗号分隔表的查询是交叉连接查询吗?