Задать вопрос

MYSQL REGEXP. Как экранировать символ «[»?

Друзья, доброй ночи.
Подскажите, пожалуйста, каким шаблоном можно экранировать строку?
$query = "[hjybrb";
чтобы она могла вставлять в mysql-запрос
SELECT ....... WHERE title REGEXP '".$query."' ...
Сейчас выдается ошибка из-за символа "[".. Но никак не получается его экранировать..
Пробую вот так:
str_replace("[", "\[", $query)
Подскажите, пожалуйста, правильное экранирование.. Буду очень благодарен.
  • Вопрос задан
  • 3225 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Acuna
@Acuna
Заполнил свой профиль
Вы были всего в минуте от решения: по некоторым историческим причинам слеша должно быть два :/

str_replace ('[', '\\[', $query)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект