L'extension PHP Data Objects (PDO) définit
   une excellente interface pour accéder à une base de données depuis PHP.
   Chaque pilote de base de données implémenté dans l'interface PDO peut utiliser
   des fonctionnalités spécifiques de chacune des bases de données
   en utilisant des extensions de fonctions. Notez que vous ne pouvez
   exécuter aucune fonction de base de données en utilisant l'extension PDO
   par elle-même ; vous devez utiliser un driver
   PDO spécifique à la base de données pour accéder au serveur de base
   de données.
  
PDO fournit une interface d'abstraction à l'accès de données, ce qui signifie que vous utilisez les mêmes fonctions pour exécuter des requêtes ou récupérer les données quel que soit la base de données utilisée. PDO ne fournit pas une abstraction de base de données : il ne réécrit pas le SQL, n'émule pas des fonctionnalités manquantes. Vous devriez utiliser une interface d'abstraction complète si vous avez besoin de cela.
PDO est fourni avec PHP.