PDO har følgende fordele i forhold til mysql_*-funktionerne:
- Det er krydsdatabase, hvilket betyder, at det er den samme grænseflade for forskellige relationelle databaser.
- Det hjælper med at beskytte mod SQL-injektioner.
- Det er meget renere (bruger en objektorienteret tilgang).
Dette spørgsmål er blevet stillet før, du kan eventuelt tage et kig på svarene:
Hvis du starter et nyt projekt, vil jeg strengt anbefale at bruge PDO eller et bibliotek/ORM på højere niveau. Hvis du allerede har skrevet meget kode uden det, er det måske ikke det værd.