Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

Следующие константы можно использовать с maxdb_options(). Более подробное описание этих констант читайте тут » http://maxdb.sap.com/documentation/.

Константы клиента MaxDB PHP
Константы Описание
MAXDB_COMPNAME Имя компонента, используемое для инициализации окружения времени выполнения для SQLDBC.
MAXDB_APPLICATION Приложение для соединения с базой данных.
MAXDB_APPVERSION Версия приложения.
MAXDB_SQLMODE Режим SQL.
MAXDB_UNICODE TRUE, если соединение в unicode (UCS2) или FALSE, если нет.
MAXDB_TIMEOUT Максимальное время неактивности, после которого соединение будет закрыто.
MAXDB_ISOLATIONLEVEL Определяет, будут ли и, если да, то как запрашиваться и сниматься блокировки.
MAXDB_PACKETCOUNT Количество различающихся пакетов запросов используемых в соединении.
MAXDB_STATEMENTCACHESIZE Количество подготовленных запросов, которые будут кешироваться для переиспользования на уровне сессии.
MAXDB_CURSORPREFIX Префикс, который будет использоваться для автоматически создаваемых результирующих таблиц.

Функция maxdb_fetch_array() использует константы для различных типов результирующего массива:

Констатны извлечения MaxDB
Константы Описание
MAXDB_ASSOC Результирующий набор возвращается в виде ассоциативного массива.
MAXDB_ASSOC_UPPER Результирующий набор возвращается в виде ассоциативного массива в котором ключи (имена столбцов) приведены к верхнему регистру.
MAXDB_ASSOC_LOWER Результирующий набор возвращается в виде ассоциативного массива в котором ключи (имена столбцов) приведены к нижнему регистру.
MAXDB_BOTH Результирующий набор возвращается в виде комбинированного, ассоциативного и индексированного массива.
MAXDB_NUM Результирующий набор возвращается в виде индексированного массива.