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

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

Можно указать дополнительные клиентские флаги для функций mysql_connect() и mysql_pconnect() functions. Предопределены следующие константы:

Клиентские константы MySQL
Константа | Описание
--- | ---
`MYSQL_CLIENT_COMPRESS` | Использовать протокол сжатия
`MYSQL_CLIENT_IGNORE_SPACE` | Разрешает использовать пробелы после имён функций
`MYSQL_CLIENT_INTERACTIVE` | Позволяет interactive_timeout секунд (вместо wait_timeout) бездействия до закрытия соединения.
`MYSQL_CLIENT_SSL` | Использовать SSL-шифрование. Этот флаг доступен только начиная с версии 4.x клиентской библиотеки MySQL. Версия 3.23.x поставляется как в PHP 4, так и с бинарным дистрибутивом Windows в PHP 5.

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

Константы выборки MySQL
Константа | Описание
--- | ---
`MYSQL_ASSOC` | Результат возвращается в ассоциативном массиве с именами колонок в качестве индексов.
`MYSQL_BOTH` | Результат возвращается в массиве, содержащем как численные индексы, так и имена колонок в качестве индексов.
`MYSQL_NUM` | Результат возвращается в массиве, содержащем численные индексы. Индексы начинаются с 0 (0 содержит первую колонку).

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open