Установить формат по умолчанию для выборки данных

Назначение
 

Функция DB_Common::setFetchMode устанавливает формат, который будет использоваться по умолчанию для представления данных результирующей выборки.

Синтаксические правила
mixed setFetchMode(integer $fetchmode[, string $object_class]);
$fetchmode

Формат по умолчанию:

  • DB_FETCHMODE_ORDERED;

  • DB_FETCHMODE_OBJECT;

  • DB_FETCHMODE_ASSOC.

Перечисленные форматы можно задавать совместно с DB_FETCHMODE_FLIPPED при помощи логической операции OR (см. «FETCH-секцию» для дополнительной информации).

$object_class

Класс, объект которого будет возвращен методом fetch, если форматом по умолчанию выбран DB_FETCHMODE_OBJECT. Если никакого класса не задано, по умолчанию будет выполняться приведение строки ответа к объекту. Это даёт возможность использовать и расширять класс 'DB_Row'.

Возвращаемое значение

Результат установки формата:

  • заданный формат установлен – не возвращается ничего;

  • PEAR_ERROR – если $fetchmode содержит неизвестное значение.