Qu'est-ce que PDO ? PDO est l'abréviation de PHP Data Object, qui est un ensemble d'extensions PHP qui fournissent des classes PDO de base et des pilotes spécifiques aux bases de données. Fournit une couche d’abstraction d’accès aux données légère et indépendante du fournisseur. Concentrez-vous sur les abstractions d’accès aux données, et non sur les abstractions de bases de données. PDO nécessite que de nouvelles fonctionnalités orientées objet soient ajoutées au cœur de PHP 5, il ne fonctionnera donc pas dans les versions antérieures de PHP.
Installer PDO
PDO est divisé en deux parties :
-le noyau qui fournit l'interface.
- Pilote pour un accès spécifique.
Installation de PDO sur les systèmes Unix :
Depuis PHP 5.1.0, PDO (core) et le pilote PDO_SQLITE (pilote SQLITE) sont activés par défaut. Pour accéder à d'autres bases de données, le pilote PDO doit être activé.
Pour installer PDO en tant que module partagé, php.ini doit être mis à jour afin que l'extension PDO soit automatiquement chargée lorsque PHP est en cours d'exécution. Vous devrez également activer d'autres pilotes spécifiques à la base de données, et ils doivent être répertoriés après la ligne pdo.so car PDO doit être initialisé avant que les extensions spécifiques à la base de données puissent être chargées. Si vous créez statiquement des extensions PDO et spécifiques à une base de données, vous pouvez ignorer cette étape :
extension = pdo.so
Installez PDO sur un système Windows :
PDO et tous les principaux les pilotes sont tous livrés avec PHP comme extension partagée, il suffit de modifier le fichier PHP .ini pour l'activer :
extension = php_pdo.dll
Pour PHP 5.3 et supérieur, cette étape est inutile car PDO n'est plus nécessaire DLL.
Ensuite, sélectionnez les autres fichiers DLL spécifiques à la base de données et chargez-les au moment de l'exécution en utilisant dl() ou activez-les dans php.ini sous php_pdo.dll.
Pour obtenir l'effet de la nouvelle configuration dans le fichier PHP.ini, vous devez redémarrer PHP.
Recommandations associées : "Tutoriel PHP"
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!