Spec-Zone .ru
спецификации, руководства, описания, API
|
Mysql
)Mysqli
)MySQL (PDO)
)Mysqlnd
)mysqlnd_ms
)mysqlnd_qc
)mysqlnd_uh
)mysqlnd_mux
)mysqlnd_memcache
)mysql
и mysqli
inPHPPHP является стороной сервера, встроенный в HTML язык сценариев, который может использоваться, чтобы создать динамические Веб-страницы. Это доступно для большинства операционных систем и веб-серверов, и может получить доступ к наиболее распространенным базам данных, включая MySQL. PHP может быть выполнен как отдельная программа или скомпилирован как модуль для использования с веб-сервером.
PHP обеспечивает три различных расширения API MySQL:
Раздел 21.9.3, "MySQL
Improved Extension (Mysqli
)": Стенды для "MySQL, Улучшенного"; это расширение доступно с PHP 5.0.0. Это
предназначается для использования с MySQL 4.1.1 и позже. Это расширение полностью поддерживает протокол
аутентификации, используемый в MySQL 5.0, так же как Готовых Операторах и Многократных API Операторов.
Кроме того, это расширение обеспечивает усовершенствованный интерфейс объектно-ориентированного
программирования.
Раздел 21.9.4, "MySQL
Functions (PDO_MYSQL) (MySQL (PDO)
)": Не его собственный API, но
вместо этого это - драйвер MySQL для уровня абстракции базы данных PHP PDO (Объекты данных PHP). Драйвер
MySQL PDO находится в уровне ниже PDO непосредственно, и обеспечивает специфичную для MySQL
функциональность. Это расширение доступно с PHP 5.1.0.
Раздел 21.9.2, "API MySQL
Original (Mysql
)": Доступный для версий 4 и 5 PHP, это расширение
предназначается для использования с версиями MySQL до MySQL 4.1. Это расширение не поддерживает
улучшенный протокол аутентификации, используемый в MySQL 4.1, и при этом это не поддерживает
подготовленные операторы или многократные операторы. Чтобы использовать это расширение с MySQL 4.1, Вы,
вероятно, сконфигурируете сервер MySQL, чтобы установить old_passwords
системная переменная к 1 (см. Раздел
C.5.2.4,"Client does not support authentication protocol
").
Это расширение осуждается с PHP 5.5.0, и его использованию чрезвычайно обескураживают. Все
пользователи поощряются перейти на также mysqli
или PDO_MySQL
. Для дополнительной информации см. Раздел
21.9.1.3, "Выбирая API".
Распределение PHP и документация доступны от
Части этого раздела являются Copyright (c) 1997-2012
PHP Documentation Group, Этот материал может быть распределен только подвергающийся положениям и
условиям, сформулированным в Творческом Приписывании палаты общин 3.0 Лицензии или позже. Копия Творческого
Приписывания палаты общин 3.0 лицензии распределяется с этим руководством. Последняя версия теперь доступна в