Регистронезависимый поиск строки

Obick

Новичок
Регистронезависимый поиск строки

Проблема такая - нужно сделать регистронезависимый поиск в таблице с никами.
SELECT
*
FROM
users
WHERE
nick ~* '$nick'

не устраивает тем, что помимо нужного ника вылезают еще и те, в имени которых содержится $nick.
Как переписать запрос, чтобы вылезала _только_ запись с искомым ником?

Заранее спасибо :)
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: YRusinov
SELECT * FROM users WHERE nick ilike '%nick%'
Ты что, издеваешься над вопрошающим? :)

Obick
вот так можно:
Код:
select * from users where lower(nick) = lower('$nick');
можно даже индекс по lower(nick) построить.
 
Сверху