Установить формат по умолчанию для выборки данных
Назначение
Функция 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
содержит неизвестное значение.