PDO هو إمتداد لـ MySQL بحد ذاته، نعم من الإصدار 5.5.0 فما فوق أصبح PHP لا يدعم MySQL وبدل ذلك ينصح إستعمال mySQLi أو PDO_MySQL

للمزيد: http://php.net/manual/en/intro.mysql.php

الPDO أقوى و يمتلك مميزات رائعة و جميع اطر العمل الخاصة بـ PHP تعتمد عليه

ممكن شخص يتفضل ويسرد لي مميزات ال PDO .... وخاصة في موضوع الأمن

ليس الموضوع أمن. الموضوع أنه واجهة موحدة لغة SQL لخوادم مختلفة مثل mysql و mssql و postgresql

قال لي أحدهم بأنها تقي من هجمات حقن ال sql ، هل أكل بعقلي حلاوة !!

هي تسهل عليك كتابة كود آمن في المقابل mysql العادية أو mysqli تعقد الموضوع عليك بشكل كبير لكنها لا تحميك بالمطلق

لاحظ سهولة تمرير معاملات محمية

http://php.net/manual/ro/pdostatement.execute.php

وقارنه بالمثال الآمن الخاص ب mysqli (موجود لكنه ليس في الوثائق الرسمية)

يمكنك استخدام الدالة real-escape-string

http://php.net/manual/en/mysqli.real-escape-string.php

للحماية من الحقن

لماذا يجب ان تستخدم PDO !

http://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059

PHP

مجتمع مخصص للغة الـ PHP

3.35 ألف متابع