هل يوجد اختلافات كثيره بين mysqli و PDO

احمد • منذ 6 سنوات

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

هل يوجد اختلاف كبير بين mysqli و pdo 

و بايش تنصحوني اتعلم كشخص مبتدا .

وهل يمكن تعلمها جميعها 

 

وايش الاسهل 

وهل عند استخدام لغة sql يوجد اختلافات ولى لا 

كلمات دليلية: mysql mysqli pdo

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Ali Majrashi • منذ 6 سنوات
مميز

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

احد اهم الفروق هي ان Mysqli هي مخصصه للتعامل مع قاعدة البيانات من نوع MySQL بينما PDO هي عبارة عن abstraction layer للتعامل مع انواع كثيرة من قواعد البيانات باستخدام api موحد هنا مقال جميل يوضح اهم الفروقات والمميزات عند استخدام اي طريقة للتعامل مع قاعدة بيانات من نوع MySQL بشكل مبسط PDO vs. MySQLi: The Battle of PHP Database APIs

بالنسبة لتعلمهم ممكن وهم متقاربين وسهل استخدام اي اسلوب منهم وانصحك باسلوب OOP في الاستخدام افضل من Procedural

وهنا دورة توضح الاسس وامثله لكل نوع وطريقة لتبدأ بالتعلم قواعد البيانات MySQL

احمد: طيب هل طريقة كتابة الاكواد او تنفيذ الاستعلام في oop موحده . يعني لمن اسوي نظام تسجيل مثلا هل بتكون الاكواد نسف بعض من مصمم الى مصمم آخر ولى بيكون في اختلاف والاختلاف يعتمد على ايش

Ali Majrashi: تقدر تشوف الامثلة بالدورة الي اعطيتك رابطها وتقارن دام تستخدم طريقة object orinted للتعامل مع كل مكتبة فامورك بالسليم باذن الله

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !