Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сделать запрос с чувствительным регистром.
Форумы портала PHP.SU » » Работа с СУБД » Сделать запрос с чувствительным регистром.

Страниц (1): [1]
 

1. Doox911 - 16 Октября, 2013 - 20:05:26 - перейти к сообщению
Считываю куки.
Потом отправляю имя логина для поиска в бд.
И он выдаёт true не смотря на то что логин введён не верно.
например, мне необходимо чтобы при нахождении в БД логина== Doox911, а при запросе doox911 выдавал нуль.
За ранее спасибо.
2. esterio - 16 Октября, 2013 - 20:11:04 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM users WHERE login = BINARY 'Doox911'
3. Doox911 - 16 Октября, 2013 - 20:12:55 - перейти к сообщению
esterio пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM users WHERE login = BINARY 'Doox911'

А что вы скажите на такой вариант?

Нужно использовать кодировку utf8_bin для нужного поля таблицы.

Отличается от utf8_general_ci тем, что "ё", "Ё", "е" и "Е" в utf8_bin при сравнении считаются разными, а в utf8_general_ci одинаковыми.
Лично у меня стоит второй вариант.

Цитата с:http://www[dot]cyberforum[dot]ru/php-dat[dot][dot][dot]hread746574[dot]html

 

Powered by ExBB FM 1.0 RC1