هل أستعمل mysql أم mysqli ؟

  • bossmen

هل أستعمل mysql أم mysqli ؟ و هل mysqli لا تحتاج للحماية ؟ و هل يختلف التعامل مع mysqli في الـ OOP !!!

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الـ MySQL عفى عنها الزمان، وألغيت في الإصدار 5.5.0 [1]

MySQLi يوجد لها نوعان من API هما OOP + procedural

بالنسبة للـprocedural هي نفس دوال mysql_ تضيف لها i لتصبح mysqli_ مع تعديلات طفيفة أخرى وجب عليك الإطلاع [2] عليها الإستعلام يكون على الشكل:

// $db هو متغير الإتصال بقاعدة البيانات
mysqli_query($db, "SELECT ..")

أما بالنسبة للطريقة البرمجة الكائنية OOP فالإستعلام يكون من الشكل:

// $db هو متغير الإتصال بقاعدة البيانات
$db->query("SELECT ...")

إذا كنت ستستعمل الطريقة الثانية فسأنصحك باستعمال مكتبة PDO وهذه [2] مقارنة بين PDO وMySQLi

mysqli لا تحتاج للحماية؟

لا يوجد برمجة لا تحتاج حماية، عليك بأخذ دورات الحماية لتتعرف الأخطار التي ستواجهها، فتلعم الحماية من الأساسيات

من بين أفضل دورات الحماية، هذه الدروة [3] لـ Joost Van Veen تعلمك أساسيات الحماية

أتمنى أن أكون وفقت في شرحي البسيط ولا نرى المزيد من هذه المواضيع [4] بالتوفيق، برمجة سعيدة

[1]

[2]

[3]

[3]

[4]

شوف هذا الموضوع أخي :)

قيّم جدا و حيفيدك :)