Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
Следующие константы можно использовать с maxdb_options(). Более подробное описание этих констант читайте тут » http://maxdb.sap.com/documentation/.
| Константы | Описание |
|---|---|
| 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_ASSOC | Результирующий набор возвращается в виде ассоциативного массива. |
| MAXDB_ASSOC_UPPER | Результирующий набор возвращается в виде ассоциативного массива в котором ключи (имена столбцов) приведены к верхнему регистру. |
| MAXDB_ASSOC_LOWER | Результирующий набор возвращается в виде ассоциативного массива в котором ключи (имена столбцов) приведены к нижнему регистру. |
| MAXDB_BOTH | Результирующий набор возвращается в виде комбинированного, ассоциативного и индексированного массива. |
| MAXDB_NUM | Результирующий набор возвращается в виде индексированного массива. |