Привет Я хочу, чтобы поиск строки, экранируя специальные символы, используя запрос Like.Поиск в MySQL - escape специальных символов из столбца
Моя Строка - а & а
значение столбец - а & а
Как-то я не хочу включать в себя специальные символы в этой функции поиска.
я могу избежать моей строки, используя REGEX
с помощью preg_replace with /[^A-Za-z0-9\-]/
Что я хочу некоторые MySQL функция, которая может заменить значение столбца для получения только результат поиска, но это не должно изменить значение столбца.
Итак, я передам строку abc abc, и она будет соответствовать столбцу со значением abc abc.
Практически - SELECT * FROM MyTable WHERE myColumn LIKE 'abc abc';
и он должен дать мне результат.
в основном вы хотите игнорировать все специальные символы в каком месте? – Anil
Да Вы правы – D3Systems
Вам необходимо рассмотреть ваш вопрос. Сначала вы говорите об «побеге», а затем вы предлагаете «preg_replace» (escape! = Replace). Опять вы говорите об «поиске», а затем «не должны обновляться». – PauloASilva