gpt4 book ai didi

MySQL 正则表达式搜索

转载 作者:行者123 更新时间:2023-11-30 23:30:48 25 4
gpt4 key购买 nike

我制作了一个运行良好的搜索引擎,但我希望它忽略数据库条目中的符号。

例如我搜索 A*B-C

在数据库中,我有一列包含 ABC。

我希望它能带回这张唱片,即使它里面有符号。

我该怎么做?


你好,我试过了,但没用。

这是我的代码:

$query = '%' . rawurlencode($queryRaw) . '%' ;

$queryClean = ereg_replace("[^A-Za-z0-9]", "%", $query) ;

$result = $dbh->prepare("SELECT supplier_details.id as supid, name, languages.languages, countries.country
FROM supplier_details, languages, countries
WHERE languageRef = languages.id
AND countryRef = countries.id
AND (name LIKE ? OR name LIKE ?)
LIMIT 50") ;
$result->bindParam(1, $query, PDO::PARAM_INT) ;
$result->bindParam(2, $queryClean, PDO::PARAM_INT) ;
$result->execute() ;

最佳答案

select * 
from tbl
where clmn like '%A%B%C%'

关于MySQL 正则表达式搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com