One : Qu'est-ce que PDO
PDO one est l'abréviation de PHP Data Object et est publié avec la version PHP5.1, notamment Firebird, FreeTDS, Interbase. , MySQL, MS SQL Server, ODBC, Oracle, Postgre SQL, SQLite et Sybase, etc.
Deux : Caractéristiques du PDO
1. Cohérence du codage
Étant donné que les différentes extensions de base de données disponibles pour PHP sont écrites par différents éditeurs, donc bien que toutes. les extensions fournissent fondamentalement les mêmes fonctionnalités, elles ne satisfont pas à la cohérence du codage. PDO élimine cette incohérence et fournit une interface unique qui peut être utilisée pour diverses bases de données ;
2. Flexibilité
Étant donné que PDO charge le pilote de base de données nécessaire au moment de l'exécution, il n'est pas nécessaire de reconfigurer et de recompiler. PHP chaque fois que vous utilisez une base de données différente. Par exemple, si la base de données doit passer de SQL à MySQL, il vous suffit de charger le pilote PDO_MYSQL.
3. Fonctionnalités orientées objet
PDO utilise les fonctionnalités orientées objet de PHP5 pour obtenir une communication de base de données plus puissante et plus efficace.
4. Hautes performances
PDO est écrit en C et compilé en PHP, offrant des performances supérieures par rapport aux autres solutions écrites en PHP, bien que tout le reste soit identique.
Trois : installation de PDO
Vous pouvez vérifier si l'extension PDO est installée via la fonction phpinfo() de PHP.
1. Installez PDO sur le système Unix
Sous Unix ou Linux, vous devez ajouter les extensions suivantes :
extension=pdo.so
2. Installez PDO sur Windows
PDO et tous les principaux pilotes sont livrés avec PHP sous forme d'extensions partagées, pour les activer, modifiez simplement le fichier php.ini et ajoutez l'extension suivante :
extension=php_pdo.dll
En plus des diverses extensions de base de données correspondantes suivantes :
;extension=php_pdo_firebird.dll ;extension=php_pdo_informix.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql.dll ;extension=php_pdo_oci.dll ;extension=php_pdo_oci8.dll ;extension=php_pdo_odbc.dll ;extension=php_pdo_pgsql.dll ;extension=php_pdo_sqlite.dll
Après avoir défini ces configurations, nous devons redémarrer PHP ou le serveur Web.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!