Обумовлені константи

Наведені нижче константи визначені цим модулем і доступні або в збірках PHP з підтримкою цього модуля, або коли модуль динамічно завантажений під час виконання коду.

Можна вказати додаткові прапори клієнта для функцій mysql_connect() і mysql_pconnect() функцій. Зумовлено такі константи:

Клієнтські константи 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 містить першу колонку).