الرئيسية المنتدى مركز رفع الصور صفحتنا على الفيس قناة اليوتيوب صفحتنا على تويتر واتس اب قوانين المنتدى
منتدى مجمع التطوير    

العودة   منتدى مجمع التطوير > المنتدى المتخصص > لغـات البرمجـة والمشـاريع الجـاهزة > برمجة الويب web development

الملاحظات

برمجة الويب web development يهتم ببرامج الويب php, Sql, Java ,asp.net ,xml ,html

آخر 10 مشاركات البث القديم بتاعنا 2015 (الكاتـب : رياك مشار - مشاركات : 0 - المشاهدات : 162 - الوقت: 03:37 PM - التاريخ: 10-28-2021)           »          دراسات جدوى التمويليه لجميع المشاريع الإستثماريه (الكاتـب : مشاريعي - مشاركات : 0 - المشاهدات : 137 - الوقت: 11:42 AM - التاريخ: 10-28-2021)           »          مواقع للحصول على باك لينكس عالية (الكاتـب : admin - آخر مشاركة : سنبول - مشاركات : 1 - المشاهدات : 2368 - الوقت: 10:19 PM - التاريخ: 09-23-2021)           »          التقليد المذموم (الكاتـب : admin - مشاركات : 0 - المشاهدات : 507 - الوقت: 06:44 PM - التاريخ: 09-06-2021)           »          الخداع (الكاتـب : admin - مشاركات : 0 - المشاهدات : 385 - الوقت: 06:43 PM - التاريخ: 09-06-2021)           »          إعلانات شركة Admaven (الكاتـب : سنبول - مشاركات : 0 - المشاهدات : 524 - الوقت: 04:20 PM - التاريخ: 08-26-2021)           »          جدار روحك يريد أن ينقض (الكاتـب : admin - مشاركات : 0 - المشاهدات : 571 - الوقت: 11:27 PM - التاريخ: 08-23-2021)           »          سعر الذهب في مصر وعالميا صباح اليوم الخميس 12 أغسطس 2021 (الكاتـب : admin - مشاركات : 0 - المشاهدات : 544 - الوقت: 02:58 PM - التاريخ: 08-12-2021)           »          تأملت والدنيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 579 - الوقت: 10:54 PM - التاريخ: 08-03-2021)           »          وكن راضيا (الكاتـب : admin - مشاركات : 0 - المشاهدات : 567 - الوقت: 10:54 PM - التاريخ: 08-03-2021)

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 05-28-2021, 03:44 AM
الصورة الرمزية الادارة كريم
الادارة كريم 
مشرف سابق
 
تاريخ التسجيل: May 2021
الدولة: مصر
المشاركات: 397
معدل تقييم المستوى: 24
الادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to beholdالادارة كريم is a splendid one to behold


افتراضي مقدمة عن MySQL

 

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

  • Employees
  • Products
  • Customers
  • Orders
ولكل جدول بنيته الخاصه ، كما قلنا سابقا كل جدول يتكون من أعمدة ، و صفوف ، و من الممكن أيضا ربط هذه الجداول بعلاقات ؛ لربط البيانات بمختلف الجداول ببعض.
نبذه عن الإستعلامات Queries:
ممكن تبسيط مفهوم Query او الإستعلام ، و التفكير انه عبارة عن سؤال او طلب.
ممكن تنفيذ استعلام Query في قاعدة البيانات لمعلومة محددة ونحصل على إجابة مباشرة ، حيث اننا بعد بناء جملة SQL سنقوم بتنفيذ طلب او سؤال او استعلام بقاعدة البيانات باستخدام هذه الجملة ؛ لنحصل على رد من القاعدة البيانات بالنتائج المرغوبة.
مثال على استعلام Query:
SELECT LastName FROM Employees عند تنفيذ هذا الإستعلام في قاعدة البيانات فانه سوف يتم تحديد العمود LastName في الجدول Employee ويتم ارجاع جميع السجلات المخزنة بهذا الجدول.
ملاحظة: يجب ان تكون لديك معرفة في بناء جمل SQL ؛ لتستطيع تنفيذ مختلف العمليات على قواعد البيانات ، حيث انه طريقة تنفيذ هذه الجمل هي واحدة في PHP ، تختلف النتيجة باختلاف الجملة المنفذة فقط ، حيث ان MySQL تدعم تنفيذ جمل SQL القياسية او مايطلق عليها standard SQL.
التعامل مع MySQL:
في PHP نستطيع التعامل مع قواعد البيانات من نوع MySQL بإستخدام:
  • إضافة MySQLi
  • (PDO (PHP Data Objects
ملاحظة: في نسخ PHP القديمة كنا نستخدم MySQL extension ، لكن توقف دعم هذه الإضافة تقريبا في 2012 وقل استخدامها ، في نسخ PHP الجديدة تم حذفها كليا ولن تعمل.
ماذا أستخدم 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.
أنواع الأمثلة:
بمجميع دروس هذه السلسة سوف نستخدم 3 طرق لكيفية التعامل مع MySQL بواسطة PHP كالتالي:
  • (MySQLi (object-oriented
  • (MySQLi (procedural
  • PDO
كما قلنا سابقا ان MySQLi و PDO تدعم البرمجة الكائنية object-oriented ، بحيث اننا سوف نستخدم كلاسات classes للتعامل مع قواعد البيانات ، و هي الأفضل ، و لكن MySQLi تدعم ايضا البرمجة الإجرائية procedural programming ، و هو اسلوب البرمجة القديم في PHP حيث نستخدم الدوال functions مباشرة لتنفيذ مانريد في مشاريعنا ، للتعرف أكثر على البرمجة الكائنية في PHP يمكنك الإستفادة من هذه السلسلة .
اضغط هنا
ليكون لديك فهم مسبق في كيفية استخدام البرمجة الكائنية في مشاريعك البرمجية للحصول على أفضل النتائج. إدارة قواعد البيانات:
من الممكن ادارة قواعد البيانات من نوع MySQL بعدة طرق بواسطة برامج ذات واجهات رسومية بسيطة ، حيث لكل برنامج مميزاته اختر مايناسبك ؛ لتسهل عليك عملية ادارة ، و اعداد قواعد البيانات ، سنعرضها هنا للفائدة حيث انه بكامل السلسلة سوف نعرض طرق التعامل مع قواعد البيانات برمجيا فقط.


الموضوع الأصلي : مقدمة عن MySQL || الكاتب : الادارة كريم || المصدر : منتدى مجمع التطوير

 

رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 

موقع ومنتديات مجمع التطوير موقع يختص بالبرمجة والبرامج المساعدة  للتصاميم والأدوات المساعدة ,مع تقديم العون والمساعدة لكل مبرمج من خلال الأقسام المحددة , كما نعرض الأعمال الجاهزة والمفتوحة المصدر. ويهتم أيضا بالتصاميم والجرافيك وبرامجها وعرض التصاميم وملحقات التصاميم والأدوات المساعدة .كما نتمنى التوفيق لنا ولكم مع أجمل تحية مقدمة منا. 

  • الرئــيســية

  • الــمنــتـدى

  • مركز الرفع

  • التسـجـيل

  • قوانين المنتدى

  • التعـلـيمـات

  • الترقيات

check pagerank

 Flag Counter

كلمة الإدارة  منتدى مجمع التطوير غير مسئول عن أي طرح من الأعضاء فتلك الموضوعات تعبر عن رأى صاحبها ومن خلال وضع قوانين وتعليمات المشاركة بالمنتدى نسعى جاهدين لتطبيق تلك التعليمات. والمنتدى أيضا غير مسئول عن أي اتفاق مالي أو تجارى بين الأعضاء وبذلك تعد هذه الصيغة إخلاء مسئولية من جانب إدارة المنتدى وفقنا ووفقكم الله لما فيه الخير
 
الساعة الآن 03:20 AM


Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
جميع الحقوق محفوظة لمجمع التطوير