У меня есть SQL-оператор, который выполняет поиск в моей базе данных
"SELECT catelogue.ARTIST, catelogue.TITLE, catelogue.`CAT NO.`,
catelogue.FORMAT,catelogue.`IMAGE PATH`
FROM catelogue
WHERE catelogue.TITLE LIKE '%$search%'"
Теперь я понимаю в SQL-файле, что ваш процент - это ваш шаблон, но теперь мне нужен поиск для поиска 100% Summer, потому что это заголовок
Есть ли способ сделать это так, чтобы знак процента не влиял на мои другие символы подстановки?
РЕДАКТИРОВАТЬ:
Так что, если я использую это
$search = addcslashes(mysql_real_escape_string($search), '%_');
Есть ли необходимость в замене preg
$search = preg_replace("/[^a-zA-Z 0-9\/\\+\.,:?-]+/", "", $search)
И можно ли заменить preg в сочетании с mysql_real_escape_string?