في هذا الموضوع المتواضع وتكملة لسلسة دروس في البرمجة، سيتم شرح عملية إنشاء قاعدة بيانات في phpmyadmin على سيرفر محلي وعمل كود أو كلاس الإتصال بالقاعدة بواسطة Mysqli
ثم قم بالدخول على الرابط : http://localhost/phpmyadmin/
وبعد ادخال معلومات الدخول التي تكون في الغالب هي نفسها : اليوزر : root والباس : root وهي أيضا تعتبر معلومات اتصال بالقاعدة مع اسم الهوست localhost واسم القاعدة الذي ستقوم بانشاءه.
إنشاء قاعدة بيانات جديدة :
ستظهر لك خانة لاسم القاعدة وخيارات التكويد اختر التكويد الظاهر في الصورة:
تم الآن عمل القاعدة بنجاح وستظهر فارغة بدون جداول كما يلي :
بعد انشاء قاعدة البيانات يجب عمل كود او كلاس للإتصال بها ، تختلف الأكواد من مبرمج لآخر ومن لغة برمجة لإخرى وبما اننا نعمل بـ Mysqli سنختار العمل بكلاس بسيط يقوم بالاتصال بالقاعدة .
اولا قم بعمل ملف جديد في السيرفر المحلي في www واعطه اسم معين وسيكون اسم السكريبت الذي سنعمل عليه مثلا : mysqli
ثم ادخل على الرابط الخاص به : http://localhost/mysqli/
في حالة وجود ملف index سيقوم بقراءة المعلومات منه ويظهر لك ذلك على الرابط .
قمنا هنا بعمل الملف ثم انشاء ملفين PHP الأول عبارة عن كلاس للللإتصال : class_dbconn.php والثاني الأندكس : index.php
أما بخصوص الأكواد فهي كالتالي :
class_dbconn.php /
الآن كلاس الاتصال مكتمل وما علينا سوى استدعائه في الاندكس واظهار اتصال القاعدة بعد ادخال المعلومات في دالة الاتصال:
index.php /
سنقوم بتجريب اسم قاعدة خطأ وسنرى انه سيتم اظهار الخطأ في الاندكس :
ولكن بعد تصحيح الاسم بالقاعدة التي قمنا بانشاءها من قبل سيظهر اسم القاعدة دون الخطأ :
وهنا نقول ان القاعدة متصلة يبقى شرح عمل جداول وطريقة ادخال وقراءة المعلومات من القاعدة وذلك ما ينتظرق له في موضوعنا القادم ان شاء الله .
في هذه المقالة سوف نجيبك على أسئلتك بخصوص السيرفر المحليLocalHost وكيف تجعل حاسبك يعمل كاستضافة مدفوعة للمواقع وكيف تتمكن من تركيب موقعك على حاسبك دون انترنت.
العملية سهلة ولا تتطلب مجهودا كبيرا بل لن تحتاج سوى لبرامج سهلة الاستعمال لتحقق مطلبك.
لن تحتاج لخبرة في البرمجة ولكن اذا كنت تريد تعلمها فهذه ستكون خطوتك الأولى
فقط تابع معنا وتذكر الخطوات جيدا والا فسوف تحتاج للعودة لهذا المقال في كل مرة.
بداية ما هو السيرفر المحلي وما عمله ؟
جواب هذا السؤال سهل : فكلمة سيرفر تعني موزع ووكلمة محلي تعني انه لا يتعدى حدود حاسبك.
أما في حال ربطته بالانترنت يصبح عبارة عن استضافة ( تسضيف فيها ملفاة موقعك ويمكن لاشخاص عبر العالم قراءة محتوى موقعك. )
. أما المحلي فلايظهر الا لك انت صاحب الحاسب فقط.
كيف احصل على السيرفر المحلي؟
يمكن ذلك بواسطة برامج تحملها مجانا وتسطبها على حاسبك.
تشترك كل هذه البرامج في الخدمات والخصائص مع اختلاف بسيط في بعض الاعدادات الافتراضية
عند تركيبها على حاسبك فكلها ستظهر لك مكان لتضع فيه ملفاة موقعك
الأول appserv الملفات تضعها في المسار : C:\AppServ\www
الثاني xampp الملفات تكون في المسار : C:\xampp\htdocs
الثالث wamp64 أو wamp32 تكون في المسار : C:\wamp64\www
اما قاعدة البيانات فاغلبها ترفع في phpMyAdmin ( وهذا يحتاج لشرح مفصل)
والذي يتم الدخول له غالبا من localhost/phpMyAdmin في المستكشف
وغالبا تكون معلومات اليوزر والباس هي root root ربما يجب عليك تعديلها في xampp لان الباس تكون عبارة عن فراغ.
بعض التفاصيل الأخرى سنتظرق لها في مواضيعنا القادمة ان شاء الله.
بخصوص
جعل حاسبك كإستضافة حقيقية فهذا يحتاج اضافة لبرامج السيرفر الملحلي
لإنترنت وفتح بورت من الخادم - المودم - وتقوم برفع الملفاة في السيرفر
المحلي لتظهر على الايبي الخاص بك عبر الانترنت ولكن بشرط ان يبقى حاسبك
شغال 24/24 سا كما ستعرض نفسك للخظر بفتح البورت في خادمك . العملية ممكنة
ولكنها تحتاج للتدقيق في بعض الأمور وفي أغلب الأحيان قد تضطر لشراء
استضافة احسن من استخدامك لحاسبك.
السيرفر
المحلي يساعدك على العمل على موقعك في حاسبك في حالة انك تريد ترقية نسخة
سكريبت موقعك او تطويره وفي حالة البرمجة من الصفر لأنه يكون اسهل وأسرع.
تابع
مواضيعنا القادمة سنقوم بشرح بعض المبادئ والمفاهيم التي ستساعدك على
برمجة موقع الكتروني بنفسك وذلك بابسط لغات البرمجة مثل الـphp mysqli
والجافاسكريبت والـcss.