Каков наилучший способ доступа к базе данных из PHP?

Я бы выбрал MDB2 database abstraction layer от PEAR — он php.ini обеспечивает хороший абстрактный mysqldump метод работы с базой данных. Я pear рекомендую его, так как он mysqldump позволяет вам писать переносимый php-frameworks код, который может быть перенесен php-frameworks на другой сервер базы данных php.ini без особых изменений (для php5 базового скрипта, скорее dbms всего, будет достаточно просто php.ini изменить вызов соединения). Это mysql-server слияние старых уровней абстракции php5 БД и метабазы ​​(база данных php-frameworks по-прежнему поддерживается database для исправления ошибок, но php5 была заменена MDB2).

Он предлагает database-structure такие функции, как эмуляция mysqldump подготовки и выполнения для php-frameworks баз данных, которые не поддерживают pear его должным образом, и позволяет databases использовать заполнители, что php-fpm является хорошей практикой, позволяющей database избежать проблем с внедрением mysqldump SQL.

Будет работать с: mysql/mysqli, pgsql php5 (PostgreSQL), oci8 (Oracle), sqllite, msql, mssql php-fpm (Microsoft SQL Server), sybase, informix, fbsql, ibase, odbc.

Посмотрите mysql-server на MDB2 documentation, чтобы увидеть, как это databases работает.

php

mysql

database

pear

2022-06-16T05:13:02+00:00