هل فعلا ان ال mysql انتهى التعامل به فى ال PHP واصبح ال PDO هو الذى يتعامل من خلاله PHP مع ال Database


التعليقات

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

للمزيد:

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

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

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

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

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

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

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

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

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

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


PHP

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

4.78 ألف متابع