как правильно делать sql-запрос через php?

программирование php проблема базы данных sql

собственно записываю в переменную результат функции запроса к базе данных:

$db_query = mysql_query("SELECT `value` FROM `table` WHERE `id` = 'i' ");

но при выводе информации из переменной показывается нечто непонятное вроде "Resource id #112"
а не само значение данной ячейки в базе данных
соотв. вопрос, как получить именно значение?

Примечание:
да что-то не работают эти функции...
делал по примеру отсюда - http://www.php.net/manual/ru/function.mysql-fetch-object.php
не то что не работает, но еще и верстка слетает

Примечание:
да никто и не спорит насчет работоспособности самих функций :D ясное дело, что это я рукозадый
всем спасибо, больше всего помогли ответы index0h и MaryanPI
зы. заминусили еще О_о
Ответы:
Запрос у мускулю возвращает не голый результат, а объект специального формата. Ведь запрос может вернуть не значение какой-то одной ячейки, а набор строк-массивов.
А чтобы из этого возвращенного объекта теперь получить сами данные, есть набор функций (по ссылке)
Например, mysql_fetch_row при каждом вызове будет возвращать из этого объекта следующую строку.
Они работают совершенно точно. Они проверены миллионами пользователей. Так что проблема может быть только у тебя. Что-то ты делаешь не так. Проверь на ошибки ( mysql_error), если есть - правь.
--> В чем проблема, все работает, попробуй.
>>>да что-то не работают эти функции...
mysql_query - уже давно устарело (см. линк 1)
рекомендую использовать PDO (см. линк 2)


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.