Spec-Zone .ru
спецификации, руководства, описания, API

22.9.3.6. Предопределенные Константы

Copyright 1997-2012 PHP Documentation Group.

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

MYSQLI_READ_DEFAULT_GROUP

Считайте опции из именованной группы от my.cnf или файл, определенный с MYSQLI_READ_DEFAULT_FILE

MYSQLI_READ_DEFAULT_FILE

Считайте опции из именованного файла опции вместо от my.cnf

MYSQLI_OPT_CONNECT_TIMEOUT

Соедините тайм-аут в секундах

MYSQLI_OPT_LOCAL_INFILE

Включает команде LOAD LOCAL INFILE

MYSQLI_INIT_COMMAND

Команда, чтобы выполниться, соединяясь с сервером MySQL. Будет автоматически повторно выполняться, повторно соединяясь.

MYSQLI_CLIENT_SSL

Используйте SSL (зашифрованный протокол). Эта опция не должна быть установлена прикладными программами; это устанавливается внутренне в клиентской библиотеке MySQL

MYSQLI_CLIENT_COMPRESS

Используйте протокол сжатия

MYSQLI_CLIENT_INTERACTIVE

Позволить interactive_timeout секунды (вместо wait_timeout секунды) неактивности прежде, чем закрыть соединение. Сеанс клиента wait_timeout переменная будет установлена в значение сеанса interactive_timeout переменная.

MYSQLI_CLIENT_IGNORE_SPACE

Позвольте пробелы после имен функций. Делает все зарезервированные слова имен функций.

MYSQLI_CLIENT_NO_SCHEMA

Не позволяйте db_name.tbl_name.col_name синтаксис.

MYSQLI_CLIENT_MULTI_QUERIES

Позволяет многократные разграниченные точкой с запятой запросы в сингле mysqli_query вызвать.

MYSQLI_STORE_RESULT

Для того, чтобы использовать буферизованные наборы результатов

MYSQLI_USE_RESULT

Для того, чтобы использовать небуферизованные наборы результатов

MYSQLI_ASSOC

Столбцы возвращаются в массив, имеющий имя поля, поскольку массив индексирует.

MYSQLI_NUM

Столбцы возвращаются в массив, имеющий перечислимое, индексируют.

MYSQLI_BOTH

Столбцы возвращаются в массив, имеющий и числовое, индексируют и имя поля, как ассоциативные индексируют.

MYSQLI_NOT_NULL_FLAG

Указывает, что поле определяется как NOT NULL

MYSQLI_PRI_KEY_FLAG

Поле является частью основного устройства, индексируют

MYSQLI_UNIQUE_KEY_FLAG

Поле является частью уникального индекса.

MYSQLI_MULTIPLE_KEY_FLAG

Поле является частью индексирования.

MYSQLI_BLOB_FLAG

Поле определяется как BLOB

MYSQLI_UNSIGNED_FLAG

Поле определяется как UNSIGNED

MYSQLI_ZEROFILL_FLAG

Поле определяется как ZEROFILL

MYSQLI_AUTO_INCREMENT_FLAG

Поле определяется как AUTO_INCREMENT

MYSQLI_TIMESTAMP_FLAG

Поле определяется как TIMESTAMP

MYSQLI_SET_FLAG

Поле определяется как SET

MYSQLI_NUM_FLAG

Поле определяется как NUMERIC

MYSQLI_PART_KEY_FLAG

Поле является частью мультииндексирования

MYSQLI_GROUP_FLAG

Поле является частью GROUP BY

MYSQLI_TYPE_DECIMAL

Поле определяется как DECIMAL

MYSQLI_TYPE_NEWDECIMAL

Математика точности DECIMAL или NUMERIC поле (MySQL 5.0.3 и)

MYSQLI_TYPE_BIT

Поле определяется как BIT (MySQL 5.0.3 и)

MYSQLI_TYPE_TINY

Поле определяется как TINYINT

MYSQLI_TYPE_SHORT

Поле определяется как SMALLINT

MYSQLI_TYPE_LONG

Поле определяется как INT

MYSQLI_TYPE_FLOAT

Поле определяется как FLOAT

MYSQLI_TYPE_DOUBLE

Поле определяется как DOUBLE

MYSQLI_TYPE_NULL

Поле определяется как DEFAULT NULL

MYSQLI_TYPE_TIMESTAMP

Поле определяется как TIMESTAMP

MYSQLI_TYPE_LONGLONG

Поле определяется как BIGINT

MYSQLI_TYPE_INT24

Поле определяется как MEDIUMINT

MYSQLI_TYPE_DATE

Поле определяется как DATE

MYSQLI_TYPE_TIME

Поле определяется как TIME

MYSQLI_TYPE_DATETIME

Поле определяется как DATETIME

MYSQLI_TYPE_YEAR

Поле определяется как YEAR

MYSQLI_TYPE_NEWDATE

Поле определяется как DATE

MYSQLI_TYPE_INTERVAL

Поле определяется как INTERVAL

MYSQLI_TYPE_ENUM

Поле определяется как ENUM

MYSQLI_TYPE_SET

Поле определяется как SET

MYSQLI_TYPE_TINY_BLOB

Поле определяется как TINYBLOB

MYSQLI_TYPE_MEDIUM_BLOB

Поле определяется как MEDIUMBLOB

MYSQLI_TYPE_LONG_BLOB

Поле определяется как LONGBLOB

MYSQLI_TYPE_BLOB

Поле определяется как BLOB

MYSQLI_TYPE_VAR_STRING

Поле определяется как VARCHAR

MYSQLI_TYPE_STRING

Поле определяется как CHAR или BINARY

MYSQLI_TYPE_CHAR

Поле определяется как TINYINT. Для CHAR, см. MYSQLI_TYPE_STRING

MYSQLI_TYPE_GEOMETRY

Поле определяется как GEOMETRY

MYSQLI_NEED_DATA

Больше доступных данных для связывает переменную

MYSQLI_NO_DATA

Больше доступных данных для не связывает переменную

MYSQLI_DATA_TRUNCATED

Усечение данных произошло. Доступный начиная с PHP 5.1.0 и MySQL 5.0.5.

MYSQLI_ENUM_FLAG

Поле определяется как ENUM. Доступный начиная с PHP 5.3.0.

MYSQLI_BINARY_FLAG

Поле определяется как BINARY. Доступный начиная с PHP 5.3.0.

MYSQLI_CURSOR_TYPE_FOR_UPDATE

MYSQLI_CURSOR_TYPE_NO_CURSOR

MYSQLI_CURSOR_TYPE_READ_ONLY

MYSQLI_CURSOR_TYPE_SCROLLABLE

MYSQLI_STMT_ATTR_CURSOR_TYPE

MYSQLI_STMT_ATTR_PREFETCH_ROWS

MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH

MYSQLI_SET_CHARSET_NAME

MYSQLI_REPORT_INDEX

Отчет, если не индексируют или плохо индексируют, использовался в запросе.

MYSQLI_REPORT_ERROR

Ошибки отчета от mysqli вызовов функции.

MYSQLI_REPORT_STRICT

Бросок a mysqli_sql_exception для ошибок вместо предупреждений.

MYSQLI_REPORT_ALL

Установите все опции на (сообщите обо всех).

MYSQLI_REPORT_OFF

Выключает создание отчетов.

MYSQLI_DEBUG_TRACE_ENABLED

Устанавливается в 1 если mysqli_debug функциональность добавляется.

MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED

MYSQLI_SERVER_QUERY_NO_INDEX_USED

MYSQLI_REFRESH_GRANT

Обновляет таблицы предоставления.

MYSQLI_REFRESH_LOG

Сбрасывает журналы, как выполнение FLUSH LOGS SQL-оператор.

MYSQLI_REFRESH_TABLES

Сбрасывает табличный кэш, как выполнение FLUSH TABLES SQL-оператор.

MYSQLI_REFRESH_HOSTS

Сбрасывает кэш узла, как выполнение FLUSH HOSTS SQL-оператор.

MYSQLI_REFRESH_STATUS

Сбросьте переменные состояния, как выполнение FLUSH STATUS SQL-оператор.

MYSQLI_REFRESH_THREADS

Сбрасывает кэш потока.

MYSQLI_REFRESH_SLAVE

На ведомом сервере репликации: сбрасывает информацию о главном сервере, и перезапускает ведомое устройство. Как выполнение RESET SLAVE SQL-оператор.

MYSQLI_REFRESH_MASTER

На главном сервере репликации: удаляет двоичные файлы журнала, перечисленные в двоичном журнале, индексируют, и усекает индексный файл. Как выполнение RESET MASTER SQL-оператор.

MYSQLI_TRANS_COR_AND_CHAIN

Добавляет "И ЦЕПОЧКА" к mysqli_commit или mysqli_rollback.

MYSQLI_TRANS_COR_AND_NO_CHAIN

Добавляет "И НИКАКАЯ ЦЕПОЧКА" к mysqli_commit или mysqli_rollback.

MYSQLI_TRANS_COR_RELEASE

Добавляет "ВЫПУСК" к mysqli_commit или mysqli_rollback.

MYSQLI_TRANS_COR_NO_RELEASE

Не добавляет "ВЫПУСКА" к mysqli_commit или mysqli_rollback.