[TC] MySql нерегистрозависимый? O_O
Vande omentaina, Tiflocomp!
Народ, удивило меня одно обстоятельство. Сейчас оно мне на руку, но
вообще-то странно.
Есть такой запрос:
$number=mysql_num_rows(mysql_query("SELECT `Id` FROM `Users` WHERE `Login`='".$_REQUEST['ulogin']."'",
$link));
В базе есть логин m_elensule.
Однако штука вот в чём: значения больше нуля выдаются не только по
m_elensule, но и по M_ELENSULE, m_eLensUle, m_elEnsUlE etc.
Впервые слышу, чтобы MySQL был регистронезависимый. Это вообще как?)
Приветствую всех.
Андрей пишет:
Учет регистра зависит от того, какой character set вы используете для операций
сравнения.
В именах наборов символов есть суффикс:
* _ci (case insensitive),
* _cs (case sensitive),
* _bin (binary).
Соответствующим образом будет выполняться и сравнение строковых данных.
Успехов. Анатолий.