Глава 1 Введение в MySQL PHP API
PHP — это серверный язык сценариев, встраиваемый в HTML, который можно использовать для создания динамических веб-страниц. Он доступен для большинства операционных систем и веб-серверов и может обращаться к большинству распространённых баз данных, включая MySQL. PHP можно запускать как отдельную программу или компилировать в качестве модуля для использования с веб-сервером.
PHP предоставляет несколько различных расширений MySQL API:
Документация PHP предполагает использование PHP 7 и выше; функциональность, специфичная для PHP 5 и ниже, не документирована.
MySQLi: Аббревиатура от “MySQL, Улучшенный”; это расширение доступно начиная с PHP 5.0.0. Оно предназначено для использования с MySQL 4.1.1 и более поздними версиями. Это расширение полностью поддерживает протокол аутентификации, используемый в MySQL 5.0, а также API подготавливаемых запросов и нескольких запросов. Кроме того, это расширение предоставляет расширенный объектно-ориентированный интерфейс программирования.
PDO_MySQL: Не является собственным API, а скорее драйвером MySQL для абстракции баз данных PHP PDO (PHP Data Objects). Драйвер PDO MySQL находится на уровне ниже самого PDO и предоставляет функциональность, специфичную для MySQL. Это расширение доступно начиная с PHP 5.1.0.
MySQL_XDevAPI: Это расширение использует X DevAPI MySQL и доступно как расширение PECL под названием mysql_xdevapi. Для общих концепций и подробностей об использовании X DevAPI см. Руководство пользователя X DevAPI.
В этой документации и других публикациях иногда используется термин Connector/PHP. Этот термин относится к полному набору функциональности MySQL на PHP, который включает API, описанные в предыдущем обсуждении, а также ядро mysqlnd и все его плагины.
Распространение и документация PHP доступны на веб-сайте PHP.
© 2025 Oracle
Licensed under the GPLv2 License.