Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL versus PDO

PDO hat gegenüber den mysql_*-Funktionen folgende Vorteile:

  • Es ist datenbankübergreifend, was bedeutet, dass es die gleiche Schnittstelle für verschiedene relationale Datenbanken ist.
  • Es schützt vor SQL-Injections.
  • Es ist viel sauberer (verwendet einen objektorientierten Ansatz).

Diese Frage wurde schon einmal gestellt, vielleicht möchten Sie einen Blick auf die Antworten werfen:

Wenn Sie ein neues Projekt starten, würde ich dringend empfehlen, PDO oder eine übergeordnete Bibliothek/ORM zu verwenden. Wenn Sie bereits viel Code ohne sie geschrieben haben, lohnt es sich möglicherweise nicht.