如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?
- 内容介绍
- 文章标签
- 相关推荐
本文共计114个文字,预计阅读时间需要1分钟。
$ a 字段列表 + $ b 查询关键字 + $ c 自定义where条件 + 1. [PHP] 函数 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 ? $e : '').')'; } } }
$b查询关键字
$c自定义where条件
1.[代码][PHP]代码
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 ');
本文共计114个文字,预计阅读时间需要1分钟。
$ a 字段列表 + $ b 查询关键字 + $ c 自定义where条件 + 1. [PHP] 函数 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 ? $e : '').')'; } } }
$b查询关键字
$c自定义where条件
1.[代码][PHP]代码
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 ');

