PDO

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

PHP Data Objects oder kurz PDO stellen eine Abstraktionsebene für den Datenbankzugriff dar und ermöglicht einen einheitlichen Zugang von PHP auf unterschiedliche SQL-basierte Datenbanken, wie zum Beispiel MySQL, PostgreSQL oder SQLite. Dabei wird unter anderem der Portierungsaufwand beim Umstieg auf eine andere Datenbank minimiert. Es wird nur der Datenbankzugriff abstrahiert, nicht die Datenbank selbst – Inkompatibilitäten bei zwischen verschiedenen Datenbanksystemen unterschiedlichen SQL-Ausdrücken müssen folglich vom Programmierer beachtet werden. Für die zu nutzende Datenbank wird ein datenbankspezifischer Treiber benötigt.

PDO ist objektorientiert aufgebaut und kann im Gegensatz zum Pendant MySQLi nicht prozedural benutzt werden.

Siehe auch

Weblinks

  • Wikipedia: PDO
  • PHP-Manual: PDO