| |||||||||||||||||||||||||||||||||||||||||||
LXIII. Функции MySQLЭти функции дают доступ к серверам БД MySQL. Информацию о MySQL см. на http://www.mysql.com/ Документация по MySQL находится на http://www.mysql.com/documentation/ ТребованияЧтобы иметь возможность работать с этими функциями, вы обязаны скомпилировать РНР с поддержкой MySQL. УстановкаС помощью опции конфигурации --with-mysql вы включаете доступ PHP к БД MySQL. Если вы используете эту опцию без специфицирования пути к MySQL, PHP будет использовать встроенные клиентские библиотеки MySQL. В PHP4 поддержка MySQL всегда включена; Если вы не специфицируете эту опцию конфигурации, используются связанные библиотеки. Пользователи, запускающие другие приложения, которые используют MySQL (например, при запуске PHP 3 и PHP 4 как конкурирующих модулей Аpache, или auth-mysql), всегда должны специфицировать путь к MySQL: --with-mysql=/path/to/mysql. Это заставит PHP использовать клиентские библиотеки, установленные MySQL, исключая любые конфликты.
УстановкаПоведение функций MySQL определяется установками в глобальном файле конфигурации php.ini. Таблица 1. Опции конфигурации MySQL
Дополнительные детали и определение констант PHP_INI_* см. в ini_set(). Вот краткое описание директив конфигурации.
Типы ресурсовЕсть два типа ресурсов, используемых в MySQL-модуле. Первый это идентификатор ссылки для соединения с БД, второй - ресурс, содержащий результат выполнения запроса. Предопределённые константыФункция mysql_fetch_array() использует константу для различных типов результирующих массивов. Определены следующие константы: Таблица 2. Константы извлечения MySQL
ПримерыДанный пример показывает, как соединиться с БД, выполнить запрос/query, напечатать результирующие ряды и отсоединиться от БД MySQL.
| |||||||||||||||||||||||||||||||||||||||||||
|