Like по уолчанию забивает на регистры
$sql = "Select `id`, `user` From `users` Where `user` LIKE '". $user."' LIMIT 1;";
LIMIT 1 для ускорения запроса (нам больше не надо, а если не поставить - поиск будет продолжаться до конца таблицы, пытаясь найти ещё совпадения)
ps
Помимо = и LIKE в MySql есть ещё поиск по регулярным выражениям, это в вашем случае излишне, но иметь ввиду стоит
16. Stierus - 13 Января, 2009 - 16:30:07 - перейти к сообщению
17. valenok - 13 Января, 2009 - 16:34:28 - перейти к сообщению
Выберите кодировку поля *_general_ci ( case insensetive )
cp1251_general_ci к примеру. Тогда приводить в нижний регистр ничего не придётся.
cp1251_general_ci к примеру. Тогда приводить в нижний регистр ничего не придётся.
18. Mike-Eci - 14 Января, 2009 - 07:16:00 - перейти к сообщению
буду знать!! огромное спасибо Stierus и valenok!