Как методами Php послать запрос Sql на поиск в базе?
Авторизация в портале\форуме.
Имеется база данных пользователей. В таблице users есть столбик login и password.
С регистрацией всё ясно, пользователи в базе.
Авторизация...
Допустим получаем методом POST:
$login = "admin";
$password = "123";
К MySQL базе подключились, к таблице users тоже.
Как должен выглядить sql запрос на поиск в таблице login'a и правильного к нему password'a?
$query = "SELECT * FROM users"; (Вот тут уже не знаю, в самоучителе не написано )
NEED HELP!
______________________________________
И появилась проблема в phpmyadmin
utf8 vscp1251
В готовой таблице есть login = admin, password - 123.
Я в phpmyadmin иду по ссылке "искать" (там где: Или Выполнить "запрос по примеру" (символ подстановки: "%")), значит пишу в строчке для столбика Login: admin, в строчке для столбика password: 123, меняю оператор "LIKE" на "="... а результат:
MySQL вернула пустой результат (т.е. ноль рядов). (Запрос занял 0.0004 сек)
Цитата:
SQL-запрос:
SELECT *
FROM `users`
WHERE `login` = CONVERT( _utf8 'admin'
USING cp1251 )
COLLATE cp1251_general_ci
AND `password` = CONVERT( _utf8 '123'
USING cp1251 )
COLLATE cp1251_general_ci
LIMIT 0 , 30
Думаю что ошибка в кодировке... Что делать не знаю.