استعراض بيانات الدورات

بسم الله الرحمن الرحيم

 

والصلاة والسلام على رسول الله

 

أَبْدَأُ بِاسْمِ اللَّهِ مُسْتَعِينَا          رَاضٍ بِهِ مُدَبِّرًا مُعِينَا

 

ملاحظة: في هذا الدرس لن يتم شرح طريقة بناء API - إن شاء الله سوف يتم نشر دروس مستقلة بعد الإنتها من هذه الدورة.

مراجعة لما تم شرحه سابقاً:

 

 API وهي اختصار ل (Application programming interface)

هي عبارة عن روابط يتم برمجتها بلغات برمجة الويب وتستخدم للربط بين التطبيق والسيرفر الموجد عليه قاعدة البيانات لإجراء جميع العمليات.

مثال: 

1- حفظ بيانات.

2- حذف بيانات.

3- تعديل بيانات.. إلى اخره.

 

هذا الرابط (API ) يقوم باسترجاع جميع الدورات المضافة في قاعدة البيانات:

http://www.lab7-01.com/tutorials/share_get_list.php

 

ملاحظة:

# البيانات المسترجعة من قاعدة البيانات بصيغة JSON

# يمكن فتح الرابط مباشرة في المتصفح و الأفضل استخدام برنامج postman  كماهو موضح في الصورة التالية:

لتنزيل برنامج postman يجب استخداما متصفح كروم ثم تنزيل البرنامج عن طريق المتجر الخاص بمتصفح كروم.

ملاحظة:

الفرق بين المتصف والبرنامج المذكور هو أن المتصفح يتم عرض البيانات فيه بشكل غير مرتب بينما البرنامج يعرض البيانات بشكل واضح كمها في الصورة التالية:

 

 

 

القوس الكبير [ ] يعني أن ماتم استرجاعة عبارة عن مصفوفة

القوس  { } الموجود داخل المصفوفة عبارة عن object

ويحتوي على بيانات الدور مثال

ID الدورة

عنوان الدورة

وصف الدورة

نوع الدورة

مؤلف الدورة

رابط الدورة

 

ملاحظة:

قد يتم استرجاع مصفوفة بداخلها أكثر من object  أو أكثر من مصفوفة أو قد يتم استرجاع Object بداخله مصفوة ... إلى اخرة

 

 

 

فقط لمن أراد الحصول على تفاصيل الجدول الخاص بالدورات والكود الخاص ب API:

 

 

للتوضيح:

السطر الأول يحتوي معلوماتالإتصال بقاعدة البيانات كما يلي:

localhost = خاص بالسيرفر

username = اسم المستخدم الخاص بقاعدة البيانات

password = كلمة المرور الخاصة بقاعدة البيانات

database = اسم قاعدة البيانات

 

مثال: 

$connection = new mysqli("localhost", "root", "123456789", "example");

 

ملاحظة:

الكود مكتوب بلغة PHP

 

النهاية

 

 

المحاضر

م عبد العزيز الشمران

الكلمات الدليلية

عن الدرس

0 إعجاب
1 متابع
0 مشاركة
1505 مشاهدات
منذ 5 سنوات

التعليقات (0)

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

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