sql 中文like全or查询语句(转)
$a 字段列表
$b 查询关键字
$c 自定义where条件
function createlike($a,$b,$c=''){
$d = '';
$e = 'or';
$f = count($a);
for ($i=0; $i < $f; $i++) {
if ($i==$f-1) {
$e = '';}
$d.=($a[$i]." LIKE BINARY '%".$b."%' ".$e." ");
}
return $c.' ( '.$d.' ) ';}
createlike(['platform','Date','Team','addr','IP','domain'],$inf,'id!=0 and ');
BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写

浙公网安备 33010602011771号