ОсновноеRadiotalkПользовательское
Программирование
6   •   Посмотреть все темы

извлечение информации из базы данных my sql

 

223
Night_Phantom @Night_Phantom
у меня возникли проблемы с извлечением информации из базы данных.
в своем скрипте я выполняю такие действия:

подключаюсь к нужной базе данных, затем это:
$prd=mysql_query("SELECT pass FROM users WHERE nick='Night_Phantom'");
mysql_result($prd,0,'pass');

в ответ получаю пустую переменную, хотя в базе данных искомое значение
есть!
выполняя тот же SQL запрос ("SELECT pass FROM users WHERE nick='Night_Phantom'") в phpmyadmin получаю нужное значение.

почему этот запрос не работает в скрипте? может я что-то не правильно делаю?
помогите пожалуйста.

20090
Dimitry @Dimitry
$prd=mysql_query("SELECT pass FROM users WHERE nick='Night_Phantom'") or die(mysql_error());
$pass=mysql_result($prd,0);

223
Night_Phantom @Night_Phantom
я сделал как ты написал. но переменная $pass остается пустой...
mysql_error() тоже не дает о себе знать.
может причина на сервере? или в версии my sql?

223
Night_Phantom @Night_Phantom
создал базу на my sql 4.0, там все работает, а на 5.1 не работает.

20090
Dimitry @Dimitry
$prd=mysql_query("SELECT `pass` FROM `users` WHERE `nick`='Night_Phantom'") or die(mysql_error());
$pass=mysql_result($prd,0);

223
Night_Phantom @Night_Phantom
спасибо большое, Дима

20090
Dimitry @Dimitry
долбаный мускул5 )

852
Роджер @Роджер
У меня с 5-м мускулом не пахал DLE раньше 😁 , точнее нельзя было импортировать RSS...
Щас вышла уже шестая версия, но не пробовал ставить

3910
Дмитрий @Q-Tec
на 6 можно