Как производить поиск в MySql с учетом регистра???

DUBECZ

Новичок
Есть таблица:

CREATE TABLE `users` (
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`mail` varchar(64) NOT NULL,
`pass` varchar(32) NOT NULL,
`status` tinyint(2) NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `name` (`name`,`mail`)
) ENGINE=MyISAM;


Я произвожу поиск запросом: SELECT id, date FROM users WHERE name='$user_login' AND pass='$user_pass' AND status='1'

НО он проходит без учета регистра, а надо с ним. Как это сделать?
 

dadoc

Новичок
Поменять collation на binary и у будет с учетом регистра.

PS те что заканчиваются на _bin и есть binary
 

Фанат

oncle terrible
Команда форума
Ну, пароль надо хранить в виде хэша, а для логина лучше использовать емейл
 
Сверху