Time and Memory: MYSQL MYSQLI

Beitrag lesen

Welche Vorteile hat PDO?

Dass du den DB-Treiber „unten drunter“ austauschen kannst, ohne deinen Code zu ändern. (Zumindest in der Theorie, sobald du DB-spezifische Sachen wie z.B. LIMIT bei MySQL benutzt, kann man das natürlich nicht einfach so gegen ein anderes DBMS im Hintergrund austauschen. Aber zumindest der Wechsel von der mysql- zur mysqli-Erweiterung hätte dich mit PDO überhaupt nicht gekratzt.)

Vollkommen richtig ausgedrückt. Allerdings würde ich hier noch erwähnen, dass man mit Hilfe von PDO die Gefahr durch SQL Injections stark einschränkt und man selbst nicht mehr die Querys maskieren muss.
Jeder hat da wahrscheinlich je nach Anwendung unterschiedliche Vorlieben, aber sichere Programmierung ist eigentlich immer wichtig. Vor allem wenn man sie so schnell und einfach einsetzen kann wie mit PDO.

Hinzu kommt noch, dass man sich PDO relativ schnell aneignen kann.

Viele Grüße,
Time