Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.
Можно указать дополнительные клиентские флаги для функций 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 содержит первую колонку). | 
