top

Описание функции mysql-fetch-object



mysql_fetch_object


(PHP 3, PHP 4)
mysql_fetch_object - извлекает результирующий ряд как объект.

Описание


object mysql_fetch_object (resource result)
Возвращает объект со свойствами, соответствующий извлечённому ряду, либо FALSE , если рядов больше нет.
mysql_fetch_object() аналогична mysql_fetch_array() , с одним исключением - возвращается объект, а не массив. Косвенно это означает, что вы можете получить доступ к данным только по именам полей, но не по их смещениям (числа являются недопустимыми в качестве имён свойств).


<?php

/* это правильно */
echo $row->field;
/* это неправильно */
echo $row->0;

?>



По скорости эта функция идентична mysql_fetch_array() и почти так же быстра, как mysql_fetch_row() (разница несущественна).
Пример 1. mysql_fetch_object()


<?php
mysql_connect("hostname", "user", "password");
mysql_select_db($db);
$result = mysql_query("select * from table");
while ($row = mysql_fetch_object($result)) {
    echo $row->user_id;
    echo $row->fullname;
}
mysql_free_result($result);
?>



См. также mysql_fetch_array() и mysql_fetch_row() .
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст