Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
mysql_fetch_object
(PHP 3, PHP 4, PHP 5)
mysql_fetch_object - Обрабатывает ряд результата запроса и возвращает объект
Описание
object mysql_fetch_object ( resource result )Возвращает объект со свойствами, соответствующими колонкам в обработанном ряду или FALSE, если рядов больше нет.
mysql_fetch_object() работает аналогично mysql_fetch_array(), с единственным отличием - функция возвращает объект, вместо массива. Это, кроме всего прочего, означает, что вы сможете работать с полями только по имени колонок. Числа не могут быть свойствами объекта.
Замечание: Имена полей, возвращаемые этой функцией, регистро-зависимы.
/* корректно */
echo $row->field;
/* не корректно */
echo $row->0;
В плане скорости эта функция аналогична mysql_fetch_array() и почти также быстра, как mysql_fetch_row() (разница незначительна).
Пример 1. Пример использования mysql_fetch_object()
mysql_connect("hostname", "user", "password");
mysql_select_db("mydb");
$result = mysql_query("select * from mytable");
while ($row = mysql_fetch_object($result)) {
echo $row->user_id;
echo $row->fullname;
}
mysql_free_result($result);
Смотрите также mysql_fetch_array(), mysql_fetch_assoc() и mysql_fetch_row(), описание MySql.
Все функции mysqlОписание на ru2.php.net
Описание на php.ru