Maison >développement back-end >Problème PHP >Comment ouvrir pdo en php
L'extension
PDO (PHP Data Object) a été ajoutée dans PHP5. PDO sera utilisée par défaut pour se connecter à la base de données en PHP6. Toutes les extensions non-PDO seront supprimées de l'extension en PHP6.
Cette extension fournit la classe PDO intégrée à PHP pour accéder à la base de données. Différentes bases de données utilisent le même nom de méthode pour résoudre le problème des connexions de base de données incohérentes.
L'objectif de PDO est de fournir une API légère, claire et pratique pour unifier les fonctionnalités communes de diverses bibliothèques SGBDR, mais n'exclut pas des fonctionnalités plus avancées.
Fournit en option un plus grand degré d'abstraction/compatibilité via des scripts PHP. (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
Caractéristiques de PDO : Performance. PDO a appris dès le début les succès et les échecs de la mise à l'échelle des bases de données existantes. Le code de PDO étant tout nouveau, nous avons la possibilité de repenser entièrement les performances pour tirer parti des dernières fonctionnalités de PHP 5.
PDO est conçu pour fournir des fonctionnalités de base de données communes comme base tout en offrant un accès facile aux fonctionnalités uniques d'un SGBDR.
PDO est conçu pour vous faciliter l'utilisation des bases de données. L'API ne force pas son chemin dans votre code et indique clairement ce que fait chaque appel de fonction.
L'extension PDO est modulaire, vous permettant de charger les pilotes pour votre backend de base de données au moment de l'exécution sans avoir à recompiler ou réinstaller l'intégralité de votre programme PHP. Par exemple, l'extension PDO_OCI implémente l'API Oracle Database au lieu de l'extension PDO. Il existe également des pilotes pour MySQL, PostgreSQL, ODBC et Firebird, et d'autres sont en cours de développement.
Dans PHP 5.1 et supérieur dans l'environnement Windows, les pilotes pdo et la base de données principale sont publiés avec PHP en tant qu'extensions. Pour les activer, il vous suffit de modifier le fichier php.ini.
Ouvrez le fichier de configuration php.ini, recherchez extension=php_pdo.dll (configurez le fichier de configuration php, activez l'extension correspondante) et extension=php_pdo_mysql.dll (activez l'extension à la base de données correspondante, prenez MySQL comme un exemple), et supprimez-les. Commentez le ";" précédent, le contenu de la configuration modifié sur deux lignes est le suivant :
extension=php_pdo.dll extension=php_pdo_mysql.dll
Enfin, redémarrez Apache
Vous pouvez voir les informations détaillées de l'extension PDO en consultant phpinfo
<?php phpinfo();
Exécutez-le et recherchez pdo Si vous pouvez voir les informations comme indiqué dans l'image, cela signifie que la connexion est réussie. Vous pouvez utiliser
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!