Spec-Zone .ru
спецификации, руководства, описания, API

21.9.2.3. Предопределенные Константы

Copyright 1997-2012 PHP Documentation Group.

Константы ниже определяются этим расширением, andwill только быть доступными, когда у расширения есть eitherbeen, скомпилированный в PHP или динамически загруженный во времени выполнения.

Начиная с PHP 4.3.0 возможно определить дополнительные клиентские флаги для mysql_connect и mysql_pconnect функции. Следующие константы определяются:

Таблица 21.39. Клиентские константы 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 является bundledboth с PHP 4 и двоичные файлы Windows PHP 5.

Функция mysql_fetch_array использует константу для различных типов массивов результата. Следующие константы определяются:

Таблица 21.40. Константы выборки MySQL

Постоянный Описание
MYSQL_ASSOC Столбцы возвращаются в массив, имеющий имя поля, поскольку массив индексирует.
MYSQL_BOTH Столбцы возвращаются в массив, имеющий и числовое, индексируют и имя поля, как массив индексирует.
MYSQL_NUM Столбцы возвращаются в массив, имеющий числовое, индексируют к полям. Это индексирует, запускается с 0, первое поле в theresult.