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() (разница несущественна).
См. также mysql_fetch_array() и mysql_fetch_row().