mysql_fetch_object
Обрабатывает ряд результата запроса и возвращает объект
&mysql.alternative.note;
mysqli_fetch_object
PDOStatement::fetch
с параметром mode заданным как PDO::FETCH_OBJ
&reftitle.description;
objectmysql_fetch_object
resourceresult
stringclass_name
arrayparams
Возвращает объект со свойствами, соответствующими колонкам в обработанном
ряду и сдвигает внутренний указатель результата вперёд.
&reftitle.parameters;
&mysql.result.description;
class_name
Имя класса. Будет создан экземпляр указанного класса, заполнен
свойствами и возвращён.
Если не указан, возвращается экземпляр stdClass.
params
Необязательный массив (array) параметров, передаваемых
в конструктор создаваемого экземпляра class_name.
&reftitle.returnvalues;
Возвращает объект (object) со строковыми свойствами,
соответствующими полученному ряду, или &false;, если рядов больше
нет.
&reftitle.examples;
Пример использования mysql_fetch_object
user_id;
echo $row->fullname;
}
mysql_free_result($result);
?>
]]>
Пример использования mysql_fetch_object
]]>
&reftitle.notes;
Производительность
В плане скорости эта функция аналогична
mysql_fetch_array и почти также быстра, как
mysql_fetch_row (разница незначительна).
mysql_fetch_object работает аналогично
mysql_fetch_array, с единственным отличием -
функция возвращает объект вместо массива. Это, кроме всего прочего,
означает, что вы сможете работать с полями только по имени колонок,
а не индексов (числа не могут быть свойствами объекта).
&database.field-case;
&database.fetch-null;
&reftitle.seealso;
mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row
mysql_data_seek
mysql_query