العودة   منتديات عميد التعريب > >

الملاحظات

قواعد البيانات : ADO.NET : Access: SQL ـ كل ما يتعلق بتعلم Microsoft SQL Server 2008 Express و دروس عن منتج ADO.NET و دورة كاملة فى الاكسس و تعلم إنشاء قواعد البيانات في فجوال بيسك دوت نت بالفيديو و برنامج Sql Server 2000 و تعليم الكريستال ريبورت و تعلم لغة sql للمبتدئين و برنامج DbVisualizer للتعامل مع جميع قواعد البيانات و تعلم إنشاء تقارير Crystall reports في VB.Net بالفيديو



إضافة رد

قديم 2017-06-25, 00:03   رقم المشاركة :1
معلومات العضو
عميد مبدع
إحصائية العضو





مستوى التقييم: 2
نجوى فواد is on a distinguished road
المنتدى : قواعد البيانات : ADO.NET : Access: SQL ـ
Arrow 5 خطوات لإنشاء إتصال لقاعدة البيانات MySQL مع PHP


منتديات عميد التعريب - المصدر الأول لتعريب البرامج و التطبيقات للعالم العربي

لغة البرمجة

شرحنا في درس سابق كيفية تثبيت سيرفر محلي لملفات PHP. وفي هذا الدرس تحتاج إلى قاعدة بيانات mysql ويفضل استخدام الملحقة في السيرفر PHPmyAdmin كما تحتاج لسيرفر apache يقوم على تشغيل ملفات php وأيضاً محرر نصوص بسيط وأنا شخصياً استخدم Sublime textأو يمكنك استخدام محرر النصوص المفضّل لديك.

سنعمل في هذا الدرس على إنشاء ملف php ثم نقوم بالإتصال مع قاعدة بيانات قمنا بإنشائها مسبقاً ثم سنقوم بجلب المعلومات من قاعدة البيانات وعرضها في صفحة الويب باستخدام وسوم html حيث ستكون جاهزة للتنسيق.

الخطوة 0 : إنشاء قاعدة بيانات

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

لنبدأ بهذه الخطوة قم بالخطوات التالية:
  1. افتح السيرفر (اذا كنت تعمل على السيرفر المحلي) ثم افتح برنامج PHPmyAdmin.
  2. في قسم قواعد البيانات قم بكتابة اسم قاعدة البيانات الجديد ثم اضغط على إنشاء جديد.
  3. ادخل إلى قاعد البيانات ثم قم بإنشاء جدول.
  4. قم بإنشاء أعمدة للجدول مثل id ثم عمود للإسم وعمود للكنية وعمود للعمر وعمود للدولة ..إلخ
الخطوة 1 : الإتصال بقاعدة البيانات
  1. تحتاج لتبدأ بهذه الخطوة اسم المستخدم وكلمة المرور وعنوان السيرفر (غالباً مايكون
    localhost أو 127.0.0.1).
  2. قم بإنشاء ملف وسميه connect.php أو قم بتسميته كما تريد ثم ضع بداية ونهاية لكود php قبل وسوم html.
  3. ضمن وسم php قم بإنشاء متغير وليكن $db وارفق معه الدالّة mysql_connect() مع إرفاق المتغيرات ضمن القوسين وهي قيم معلومات قاعدة البيانات بالترتيب عنوان السيرفر ثم اسم المستخدم ثم كلمة المرور.
  4. لاتنسى استخدام الدوال die() و mysql_error() لإظهار رسالة الخطأ في حال حدوث خطأ عند الاتصال.
  5. احفظ الملف ثم قم بفتح الملف عبر المتصفح والنتيجة ملف فارغ باستثناء عنوان الصفحة مالم يكن هناك خطأ في معلومات عنوان السيرفر أو اسم المستخدم أو كلمة المرور فعندها ستظهر رسالة خطأ موضحّة نوع الخطأ لإصلاحه.
شاهد المثال التالي:

الخطوة الأولىيستخدم المتغير $db في خطوات لاحقة لإتمام عملية الإتصال.

الخطوة 2 : إختيار لغة البيانات التي تريد استخدامها

هذه الخطوة بسيطة جداً فبعد إنشاء قاعدة بيانات من خلال phpmyadmin كما فعلنا سابقاً في الخطوة 0 سنقوم الآن باستخدام اسم قاعدة البيانات مع الدالّة mysql_select_db() كما في المثال التالي:

الخطوة الثانيةأيضاً في هذه الخطوة ستشاهد صفحة بيضاء فارغة لأننا لم نجلب أي شيء من قاعدة البيانات بعد. باستثناء اذا كان هناك مشكلة في شيفرة php البرمجية عندها ستظهر رسالة خطأ.

الخطوة 3 : إنجاز طلب قاعدة البيانات

في هذه الخطوة سنعمل داخل الوسم حيث سنقوم بجلب جميع البيانات أو الصفوف الموجودة في الجدول الموجودة ضمن قاعدة البيانات التي سميناها واستخدمناها في الخطوة السابقة لذلك سنحتاج في هذه الخطوة إلى اسم الجدول المراد جلب البيانات منه كما يجب ألا ننسى عند استخدام شيفرة php استخدام بداية ونهاية وسم php. كما سنستخدم أيضاً المتغير $result والذي سيقوم بجلب جميع البيانات من الجدول.



لاحظ تكملة المثال:

الخطوة الثالثةأيضاً في هذه الخطوة ستشاهد صفحة بيضاء فارغة لأننا لم نجلب أي شيء من قاعدة البيانات بعد. باستثناء اذا كان هناك مشكلة في شيفرة php البرمجية عندها ستظهر رسالة خطأ.

الخظوة 4 : إظهار البيانات في الصفحة

في هذه الخطوة سنقوم بجلب النتيجة كمصفوفة وعرضها بصف باستخدم loop طبعاً عند جلب النتيجة سأقوم بتخطي الصف 0 حيث أنه عبارة عن id في جدول قاعدة البيانات ولكن سأقوم بنشر المعلومات الموجودة في باقي الأعمدة في جدول قاعدة البيانات. ولعرض البيانات يمكن استخدام أسماء الحقول في جدول قاعدة البيانات عوضاً عن الأرقام وذلك ضمن “إشارات الاقتباس”.

تابع المثال :

الخطوة الرابعةفي هذه العملية ستشاهد جميع بيانات جدول قاعدة البيانات على صفحة الويب

الخظوة 5 : إغلاق الإتصال

عند إنشاء اتصال مع قاغدة البيانات يتوجب إغلاق الإتصال تجنباً لحصول أي مشاكل برمجية نقوم بإغلاق الاتصال بعد وسم إغلاق صفحة html وهو .

الخطوة الخامسةفي حال لديك اي سؤال يمكنك طرحه في مكان التعليقات


الموضوع 5 خطوات لإنشاء إتصال لقاعدة البيانات MySQL مع PHP منتديات عميد التعريب.






نجوى فواد غير متواجد حالياً   رد مع اقتباس

إضافة رد

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

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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
خطوات التقدم بتظلم على نتيجة الثانوية الازهرية 2017 فى خطوات ورقم الشكوى على الواتساب أب لهطاوي deleted threads المحذوفات 0 2017-07-21 02:35
أحدهم يحول جهاز Game Boy Advance لقاعدة سويتش Matrix xp10 غير مصنف 0 2017-06-25 06:46
شرائح إتصال و إنترنت بالنمسا هالة عبد الله deleted threads المحذوفات 0 2017-06-02 03:30
MySQL 5.6.16 awadh البرامج الغير معربة 0 2014-02-04 05:02
MySQL 5.6.16 / 6.0.11 Alpha (GPL) robot البرامج الغير معربة 0 2014-01-31 21:27


الساعة الآن 17:37

جميع المشاركات المكتوبة تعبّر عن وجهة نظر صاحبها .. ولا تعبر عن وجهة نظر إدارة المنتدى بأي شكل من الأشكال



ساهم معنا
تبرع لتساعد على الاستمرار ومواصلة تعريب البرامج للعالم العربي.
ساهم في صمود وبقاء ونشر اللغة العربية في العالم من أجل الأجيال القادمة.
تودع مبالغ التبرعات في احد الحسابات التالية
اسم البنك
رقم الحساب
بنك الراجحي _ من خارج السعودية
IBAN - SA2880000141608010128882
بنك الراجحى _ من داخل السعودية 141608010128882



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
جميع الحقوق محفوظة لموقع منتديات عميد التعريب 2010 - 2017 ©