Обумовлені константи
Наведені нижче константи визначені цим модулем і доступні або в збірках 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 містить першу колонку). |