Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.
Начиная с PHP 4.3.0 можно указать дополнительные клиентские флаги для функций mysql_connect() и mysql_pconnect() functions. Предопределены следующие константы:
Константа | Описание |
---|---|
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_ASSOC |
Результат возвращается в ассоциативном массиве с именами колонок в качестве индексов. |
MYSQL_BOTH |
Результат возвращается в массиве, содержащем как численные индексы, так и имена колонок в качестве индексов. |
MYSQL_NUM |
Результат возвращается в массиве, содержащем численные индексы. Индексы начинаются с 0 (0 содержит первую колонку). |