PHP Data Objects

Introduction

L'extension PHP Data Objects (PDO) définit une interface légère et cohérente 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. À noter qu'il n'est pas possible d'exécuter aucune fonction de base de données en utilisant l'extension PDO par elle-même ; il faut utiliser un pilote 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 l'on utilise les mêmes fonctions pour exécuter des requêtes ou récupérer les données quelle 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. Il est recommandé d'utiliser une interface d'abstraction complète en cas de besoin de cela.

PDO est fourni avec PHP.