Показать сообщение отдельно

  #7  
Старый 25.09.2006, 10:13
Егорыч+++
Познавший АНТИЧАТ
Регистрация: 27.05.2002
Сообщений: 1,241
С нами: 12607586

Репутация: 0


По умолчанию

Цитата:
Сообщение от PEPSICOLA  
Авторизация в портале\форуме.

Имеется база данных пользователей. В таблице users есть столбик login и password.

С регистрацией всё ясно, пользователи в базе.

Авторизация...


Допустим получаем методом POST:

$login = "admin";
$password = "123";

К MySQL базе подключились, к таблице users тоже.

Как должен выглядить sql запрос на поиск в таблице login'a и правильного к нему password'a?

$query = "SELECT * FROM users"; (Вот тут уже не знаю, в самоучителе не написано )

NEED HELP!

______________________________________


И появилась проблема в phpmyadmin

utf8 vs cp1251

В готовой таблице есть login = admin, password - 123.

Я в phpmyadmin иду по ссылке "искать" (там где: Или Выполнить "запрос по примеру" (символ подстановки: "%")), значит пишу в строчке для столбика Login: admin, в строчке для столбика password: 123, меняю оператор "LIKE" на "="... а результат:

MySQL вернула пустой результат (т.е. ноль рядов). (Запрос занял 0.0004 сек)




Думаю что ошибка в кодировке... Что делать не знаю.

SOS! Please!

Причем тут кодировка вообще. У тебя весь текст вообще латинско-цифровой. Убери нафиг все кодировки из селекта.
 
Ответить с цитированием