Coder Shiyar

logo
html_logo

كورس تعلم PHP و MySQL كامل - Learn PHP and MySQL in Arabic

شرح PHP MySQL كامل بالعربي للمبتدئين . اثناء هذه دورة سوف تتعلم كيفية برمجة مواقع و تطوير تطبيقات ويب بإحترافية و حماية مواقع وانظمة من اختراق
في PHP تستطيع التعامل مع انواع عديدة من قواعد البيانات ، بهذه السلسلة سوف نوضح طرق التعامل مع قواعد البيانات من نوع MySQL ، فهي من اشهر قواعد البيانات المستخدمة مع PHP ، مجانية ، و مفتوحة المصدر ، يوجد انواع اخرى ، لكن ليست بشهرة MySQL حيث انها تتوفر بجميع الإستضافات ، و تدعمها أغلب الشركات و الأنظمة.

بشكل عام يتم تخزين البيانات في قواعد بيانات MySQL بجداول ، تكون على هيئة سجلات ذات صلة ، حيث ان كل جدول يتكون من أعمدة Columns ، و صفوف Rows.

التعامل مع MySQL:

في PHP نستطيع التعامل مع قواعد البيانات من نوع MySQL بإستخدام:

إضافة MySQLi (PDO (PHP Data Objects
ماذا أستخدم MySQLi أو PDO:
كما قلنا ببداية الدرس عند التعامل مع قواعد البيانات يكون إما عن طريق MySQLi أو PDO ،
تستطيع إختيار أحدهم في مشاريعك البرمجية ، ولكن دائما يكون السؤال ماذا أستخدم؟ أو ماهي أفضل طريقة للتعامل مع قواعد البيانات؟
يمكن تلخيص بعض المميزات والعيوب في القائمة التالية:
دائما إستخدم مايناسبك ويناسب مشاريعك
إذا كان مشروعك يعتمد فقط على قاعدة البيانات من نوع MySQL إستخدم MySQLi.
إذا كنت تخطط في المستقبل تغيير نوع قاعدة البيانات من MySQL إلى اي نوع آخر إستخدم PDO.
PDO تدعم حوالي 12 نوع من قواعد البيانات بينما MySQLi تدعم فقط قواعد البيانات من نوع MySQL.
MySQLi و PDO جميعهم object-oriented ، ولكن MySQLi تدعم procedural API.
MySQLi و PDO جميعهم يدعمون تجهيز البيانات Prepared Statements وهي مهمة في حماية قواعد البيانات من خطر SQL injection.

لتصبح محترف في برمجة مواقع و تطبيقات ويب و حماية مواقع و إدارة قواعد البيانات يمكنك متابعة دورة Coder Shiyar PHP MySQL على يوتيوب مجانا.
مشاهدة الدورة  
logo

CoderShiyar

PHP_MYSQL

بي اتش بي_ماي اس كيو ال

انشاء تطبيقات ويب مع قاعدة البينات