Есть такой запрос: Код: $CurPass = MySQL_Query("SELECT `pass` FROM `users` WHERE name='$Login'"); echo ('$CurPass'); Выводит "Resource id #5". Пробовал выполнить в PHPMyAdmin - все нормально выполняется. Вопрос: что я не так делаю?
$CurPass = MySQL_Query("SELECT `pass` FROM `users` WHERE name='$Login'"); $rowuser=mysql_fetch_array($CurPass); echo $rowuser[passwd];
Разобрался, спасибо огромное. Только маленькая поправочка: нужно выбирать не 1 поле для аргумента функции MySQL_Fetch_Array, а всю строку, т.е.: Код: SELECT * FROM `users` WHERE name='$Login'
Это если нужно получить значения всех столбцов записи,а если нужно лишь определённое то чтобы облегчить запрос используют аргумент между SELECT 'arg' FROM
$query=mysql_query("SELECT login FROM users WHERE login='admin'"); $row=mysql_fetch_array($query); echo $row[login]; O_o
Фома неверующий... Код: 50: $query=mysql_query("SELECT id FROM users WHERE login='admin'"); 51: $row=mysql_fetch_array($query); 52: echo $row[id]; Ты, как программист, должен понимать разницу между массивом и переменной.
Значит подобный запрос сразу возвращает значение,я не эксперементировал с ним и никогда прежде его не использовал.