Поиск email в базе

  • Автор темы Автор темы lelik17
  • Дата начала Дата начала

lelik17

Новичок
Возникла следующая проблема. Нужно организовать поиск по базе пользователей и искать по email-адресу.
Ищу вот так:

SELECT * FROM users WHERE user_email LIKE '%$email%'

Проблема в том, что таким образом не находит в базе ничего. Если, к примеру, передать не полостью email, а лишь то, что написано до @, то всё без проблем находится. Видимо что-то не так с собакой, но в поиске ничего подобного найти не смог. Как действовать?
 
экранировать этот символ, поставьте перед ним обратный слеш
 
Тут надо дебажить, а не экранировать всё подряд. Если ты доведёшь ситуацию до абсурда, когда у тебя в таблице один-единственный такой-то email, который не находится вот таким-то конкретным запросом (без всяких $email), то тогда приходи сюда со дампом и запросом.
 
Почему именно %лайк%
Почему не лайк%, не =

а именно %лайк%
?

Просто интересно.
 
Сверху