PDO هو إمتداد لـ MySQL بحد ذاته، نعم من الإصدار 5.5.0 فما فوق أصبح PHP لا يدعم MySQL وبدل ذلك ينصح إستعمال mySQLi أو PDO_MySQL
للمزيد:
الPDO أقوى و يمتلك مميزات رائعة و جميع اطر العمل الخاصة بـ PHP تعتمد عليه
ممكن شخص يتفضل ويسرد لي مميزات ال PDO .... وخاصة في موضوع الأمن
ليس الموضوع أمن. الموضوع أنه واجهة موحدة لغة SQL لخوادم مختلفة مثل mysql و mssql و postgresql
قال لي أحدهم بأنها تقي من هجمات حقن ال sql ، هل أكل بعقلي حلاوة !!
هي تسهل عليك كتابة كود آمن في المقابل mysql العادية أو mysqli تعقد الموضوع عليك بشكل كبير لكنها لا تحميك بالمطلق
لاحظ سهولة تمرير معاملات محمية
وقارنه بالمثال الآمن الخاص ب mysqli (موجود لكنه ليس في الوثائق الرسمية)
يمكنك استخدام الدالة real-escape-string
للحماية من الحقن
هناك mysqli
لماذا يجب ان تستخدم PDO !
مجتمع مخصص للغة الـ PHP
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.