|
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 лицензии распределяется с этим руководством. Последняя версия теперь доступна в .