Функции PHP »»» Функции баз данных Ingres II(PHP 4 >= 4.0.2)
ingres_fetch_object - извлекает ряд результата в объект.
Описание
object ingres_fetch_object ([int result_type [, resource link]])
Предупреждение! |
---|
Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск. |
ingres_fetch_object() возвращает объект, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.
Эта функция аналогична
ingres_fetch_array(), но возвращает объект, а не массив.Косвенно это означает, что вы можете
иметь доступ к данным только по именам полей, но не по их смещениям (числа
являются неверными именами свойств).
Необязательный аргумент result_type это константа, и он может иметь следующие значения: INGRES_ASSOC,
INGRES_NUM и INGRES_BOTH.
По скорости работы эта функция аналогична
ingres_fetch_array() и почти так же быстра, как
ingres_fetch_row() (разница несущественна).
Пример 1. ingres_fetch_object() <?php
ingres_connect ($database, $user, $password);
ingres_query ("select * from table");
while ($row = ingres_fetch_object()) {
echo $row->user_id;
echo $row->fullname;
}
?> |
|
См. также
ingres_query(),
ingres_num_fields(),
ingres_field_name(),
ingres_fetch_array() и
ingres_fetch_row().