Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если 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
-
Поле определено как STRING
-
MYSQLI_TYPE_CHAR
-
Поле определено как CHAR.
-
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_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
-
Обрабатывать 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
-
Сбрасывает логи, точно так же, как и SQL
выражение FLUSH LOGS.
-
MYSQLI_REFRESH_TABLES
-
Очищает кеш таблицы, точно так же, как и SQL
выражение FLUSH TABLES.
-
MYSQLI_REFRESH_HOSTS
-
Очищает кеш хоста, точно так же, как и SQL
выражение FLUSH HOSTS.
-
MYSQLI_REFRESH_STATUS
-
Сбрасывает переменные состояния, точно так же, как и SQL
выражение FLUSH STATUS.
-
MYSQLI_REFRESH_THREADS
-
Очищает кеш потока.
-
MYSQLI_REFRESH_SLAVE
-
На ведомом реплицируемом сервере (slave): сбросить информацию
ведущего сервера (master) и перезапустить ведомый сервер.
Аналогично выполнению SQL выражения
RESET SLAVE.
-
MYSQLI_REFRESH_MASTER
-
На ведущем реплицируемом сервере (master): удалить бинарные файлы
логов в бинарном индексе логов, и обрезать файл индекса.
Аналогично выполнению SQL выражения
RESET MASTER.