Функции Язык программирования PHP

fbsql_fetch_object

(PHP 4 >= 4.0.6)

fbsql_fetch_object - извлекает результирующий ряд как объект.

Описание

object fbsql_fetch_object (resource result [, int result_type])

Возвращает объект со свойствами, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.

fbsql_fetch_object() напоминает fbsql_fetch_array(), но с одним отличием - возвращается объект вместо массива. Неявно, что означает, что вы можете получить доступ к данным только по именам полей, но не по их смещениям (числая являются недопустимыми именами свойств).

Необязательный аргумент result_type это константа, имеющая следующие значения: FBSQL_ASSOC, FBSQL_NUM и FBSQL_BOTH.

По скорости эта функция идентична fbsql_fetch_array() и почти не уступает fbsql_fetch_row() (разница несущественна).
Пример 1. fbsql_fetch_object()
<?php 
fbsql_connect ($host, $user, $password); $result = fbsql_db_query ("database", 
"select * from table"); while ($row = fbsql_fetch_object ($result)) { echo $row->user_id; 
echo $row->fullname; } fbsql_free_result ($result); ?>

См. также fbsql_fetch_array() и fbsql_fetch_row().


Назад Оглавление Вперёд
fbsql_fetch_lengths Вверх fbsql_fetch_row

Комментарии

PHP поддерживает комментарии 'C', 'C++' и оболочки Unix. Например:

<?php 
echo "This is a test"; // Это однострочный комментарий в стиле c++ /* Это многострочный 
комментарий, это ещё одна его строка */ echo "This is yet another test"; echo 
"One Final Test"; # Это комментарий в shell-стиле ?>

Комментарии "однострочных" стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд.

<h1>This is an <?php # echo "simple";?> example.</h1> 
<p>Этот заголовок запишет 'This is an example'.

Вы не должны вкладывать комментарии в стиле 'C' при комментировании больших блоков.

<?php /* echo "This is a test"; /* Такой комментарий создаст проблемы 
*/ */ ?>

Комментарии "однострочных" стилей это комментарии, идущие до конца текущей строки или текущего блока PHP-кода, смотря что идёт вперёд. Это означает, что HTML-код после // ?> БУДЕТ напечатан: ?> выводит из режима PHP и возвращает в режим HTML, а // не может это делать.