如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?

更新于
2026-09-26 08:39:06
1阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计114个文字,预计阅读时间需要1分钟。

如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?

$ 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 : '').')'; } } }

如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?

$a字段列表
$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分钟。

如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?

$ 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 : '').')'; } } }

如何编写PHP中封装的SQL语句实现中文LIKE查询,同时支持全词或部分词匹配?

$a字段列表
$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 ');