1
Я создал поисковую систему, которая хорошо работает, но я хочу, чтобы она игнорировала символы в записях базы данных.MySQL REGEXP Search
например. Я ищу 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() ;