PDO memiliki keunggulan berikut dibandingkan fungsi mysql_*:
- Ini lintas basis data, artinya antarmuka yang sama untuk basis data relasional yang berbeda.
- Ini membantu melindungi dari injeksi SQL.
- Jauh lebih bersih (menggunakan pendekatan berorientasi objek).
Pertanyaan ini telah ditanyakan sebelumnya, Anda mungkin ingin melihat jawabannya:
Jika Anda memulai proyek baru, saya sangat menyarankan menggunakan PDO atau perpustakaan/ORM tingkat yang lebih tinggi. Jika Anda sudah memiliki banyak kode yang ditulis tanpanya, mungkin tidak sepadan.