4a-badaway.ahlamuntada.com
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
4a-badaway.ahlamuntada.com

منتدى شباب بدواى كل ما تتمناه تلقاه
 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

 الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin


المساهمات : 127
تاريخ التسجيل : 20/05/2008
العمر : 33

الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Empty
مُساهمةموضوع: الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا   الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Icon_minitimeالسبت مايو 31, 2008 4:14 am

السلام عليكم اخوانى
الدرس الماضى درسنا نظريا ما هى قاعدة البيانات وما هى الجداول والحقول وقد قمنا بمناقشة الاعضاء وتم الاتفاق على ان قاعدة البيانات وعناصرها ولكن قبل ان نسردها نريد ان نضع ملحوظة


"ملحوظة هامة:يجب لكل جدول تقوم بانشاءة انشاء حقل اساسى يدعى Primary key لا يتكرر حصرى لكل مدخل فى الجدول على سبيل المثال
1- رقم المشاركة 1
2-اسم المعلق ايمن
3- بلد الزائر مصر
4- المدينة القاهرة
5- البريد الالكترونى "لا يوجد"
6- التعليق :تجربة تعليق

ومشاركة اخرى
1- رقم المشاركة 2
2-اسم المعلق ايمن
3- بلد الزائر مصر
4- المدينة القاهرة
5- البريد الالكترونى "لا يوجد"
6- التعليق :تجربة تعليق اخر مختلف عن الاول
" لاحظ هنا ان رقم المشاركة تغير ولا تستطيع ان تكررة لان حقل رقم المشاركة اساسى ويستدل منة على الموضوع
مثال
http://www.mtwer.com/vb/showthread.php?t=1151
و
http://www.mtwer.com/vb/showthread.php?t=1072

لاحظ المتغير فى الرابط فقط رقم المشاركة الدال على الموضوع (1151,1072) ولهذا طالما يدل على الحقل فلا يمكن تكرارة ولهذا يجب عند انشاء القاعدة تحديد الحقل الاساسى ولهذا يجب ان تختار الحقل الذى لا يتكرر
فلاحظ ان مثلا اسم المعلق ايمن تكرر ويمكن ان يتكرر فلا نستطيع ان نجعلة اساسى


الخطوة 1
افتح الاكسبلورر او مستعرض الويب الخاص بك واكتب العنوان التالى
http://localhost/phpmyadmin/
فهو عنوان ال Phpmyadmin فى معظم الويب سرفر والى لم يعمل معة الرابط يخبرنى بالويب سرفر بتاعة ونوعة وسوف اعطية الرابط الخاص بال Phpmyadmin
بعد الدخول لل phpmyadmin قم بوضع اسم قاعدة البيانات كما فى الصورة
والشرح على النسخة الانجليزية ويمكنك التحويل للعربية ولكنى فضلت الانجليزية لكى تكون الدورة ذات طابع علمى
وليكن اسم قاعدة البيانات mtwer_g كما فى الصورة


الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Wol_errorهذه الصورة تم اعادة تحجيمها اضغط على الشريط الاصفر للحصول على الحجم الاصلي حجم الصورة الاصلي هو 1275x800 ومساحتها 580 كيلو بايت
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 806

حتظهر لك الصفحة التالية وتعنى ان تم انشاء القاعدة بنجاح


الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Wol_errorهذه الصورة تم اعادة تحجيمها اضغط على الشريط الاصفر للحصول على الحجم الاصلي حجم الصورة الاصلي هو 1281x795 ومساحتها 440 كيلو بايت
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 807


حتلاقى كما فى الصورة فى خيارين متعلم عليهم بالاطارات

وهما 1 دة عدد الحقول الى حيتم انشائها
2 هو اسم الجدول
مثال جدول التعليقات comment و عدد الحقول 9 كما بالصورة بالاسفل

الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 808

بعد كدة حتظهر لك صفحة فيها خيارات كالتالى
1 المكان الذى يدخل فية اسم الحقل على سبيل المثال اسم المعلق (c_name) ويدعى Field او حقل بالعربية
2 حجم النص او عرضة مثلا لو 10 حروف او ارقام نكتب 10 ولكن فى بعض الحالات لا نكتب الحجم ويدعى Length/Values
3 خصائص الحقل اذا كان نص او ارقام فقط او نص وارقام او تاريخ او وقت وخلافة وساشرحها لاحقا بالتفصيل كل خيار ويدعى Type
4 الخيارات الاضافية وهى تحتوى على الخيار التالى auto_increment وهو الزيادة التلقائية ونستعملة عادة مع الحقل الاساسى الافتراضى primary key لكى يقوم بالزيادة 1 2 3 4 5 هكذا
5 Collation وهى المستخدمة فى خيارات الترميز ويفضل تركها فارغة وترك امر الترميز لقاعدة البيانات فى دورة المبتديئن ولاحقا سنرى ما الفرق فى الترميز
6 Attributes وتحتوى على عدة خيارات منها unsigned وتستخدم مع int فقط اى الاعداد الصحيحة وسيمثل اي عدد من 0 إلى 4294967295 اى لا يقبل الارقام السالبة وUNSIGNED ZEROFILL نفسها ولكن بدل من ان يكون الرقم المدخل 1 فقط يقوم بتكملة الفراغات يسارا باصفار مثال 0000000001 بدلا من 1
7 يسئال هل الحقل قيمتة فارغة ام لا اى هل تسمح بقيمة Null ام لا
8 القيمة الافتراضية للحقل تكتب فى حالة لم يدخل اى قيمة


الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Wol_errorهذه الصورة تم اعادة تحجيمها اضغط على الشريط الاصفر للحصول على الحجم الاصلي حجم الصورة الاصلي هو 1281x796 ومساحتها 436 كيلو بايت
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 809


الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 810

وتكملة الصورة يوجد 4 مربعات صور
من اليسار
اول اختيار وهو primary key كما ذكرت سابقا وظيفتة
اما تانى خيار فهو INDEX اي يقوم بارشفة الحقل وتسهيل مهمات الطلب والاستجابة السريعة فى حالة الطلب والبحث
ثالث خيار فهو جعل الحقل يونيك او حصرى اى القيم لا تتكر مرتين ولكن غير متسلسة مثال جعل حقل اسم المعلق لا يقبل بكلمة ايمن مرتان


الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Wol_errorهذه الصورة تم اعادة تحجيمها اضغط على الشريط الاصفر للحصول على الحجم الاصلي حجم الصورة الاصلي هو 752x482 ومساحتها 152 كيلو بايت
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 811

ودة مثال على اضافة 3 حقول فى قاعدة بيانات سجل الزوار طبقت فيها حقل ID PRIMARY واسم كاتب التعليق
واخترت اختيار INT فى رقم التعليق اى تعنى عدد صحيح من نوع INT اما فى حقل اسم المعلق اخترنا varchar وهو النصوص اى الحروف ثواء كانت ارقام او حروف او حروف خاصة
اما فى الحقل الاخير ACTIVE الخاص بالتفعيل اخترنا BOOL وهى ما هيا الا عبارة عن نوع INT ولكن تسع للرقم واحد فقط ما بين 1 و 0 وبرمجيا نستعدى 0 اى غير مفعل 1 اى مفعل

وعندما يتم الانشاء تظهر لك الصورة كما فى التالى

الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا Wol_errorهذه الصورة تم اعادة تحجيمها اضغط على الشريط الاصفر للحصول على الحجم الاصلي حجم الصورة الاصلي هو 856x341 ومساحتها 149 كيلو بايت
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا 812



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






هذة قاعدة البيانات التى حيتم عليها الشرح وعمل سكربت سجل الزوار والدورة عامة
ولكن لاننا سنقوم بربط الشرح مع البرمجة وضعت بين قوسين الاسم الانجليزى الى يجب ان تقوم بانشاء الحقول باسمها يعنى على سبيل المثال
جدول التعليقات "comments"
حقل اسم المعلق "c_name"

-------------------------------------------
جدول التعليقات (comments)
حقل اساسى Primary key ويدعى (id) ويجب ان يكون من النوع int اى ارقام ونختار لة الخاصائص Extra ونختارها =auto_increment وقيمة الحقل Length/Values = 10 اى 4294967295 تعليق مسموح بة فى الجدول
1- اسم المعلق او الزئر c_name ويكون من النوع varchar والقيمة 100 اى يسع الحقل لحوالى 100 حرف
2- بلد الزائر (c_balad) ويكون من النوع varchar والقيمة 60
3- المدينة (c_madina)ويكون من النوع varchar والقيمة 60
4- البريد الالكترونى (c_email) ويكون من النوع varchar والقيمة 100
5- التعليق (c_comment) ويكون من النوع text والقيمة تترك فارغة لان قيمتة تحدد تلقائيا
6-وقت المشاركة وسنقوم بدمجها هى وتاريخ المشاركة فى حقل واحد يدعى (c_time )لاننا عن طريق ال php يمكنا بدالة اسمها time() معرفة الوقت والتاريخ فى نفس الوقت او اى منهما من خلال الرقم الخارج من هذة الدالة
7- تاريخ المشاركة (تم شرحة بالاعلى)
8- هل التعليق مفعل ام لا ويدعى active من النوع BOOL لكى يسع فقط رقم 1 او 0 كما اتفقنا فى الدرس السابق
9- اى بى المعلق

جدول المشرفين


1- اسم المستخدم الخاص بالمشرف
2- كلمة المرور الخاصة بالمشرف
3-حقل اضافى من 1- 0 مختص هل المشرف لدية صلاحية الموافقة على التعليقات ونشرها
4-حقل اضافى من 1- 0 مختص هل المشرف لدية صلاحية التعيل على التعليقات ونشرها
5-حقل اضافى من 1- 0 مختص هل المشرف لدية صلاحية حذف التعليقات
6-حقل اضافى من 1- 0 مختص هل المشرف لدية صلاحية الرد بداخل التعليق ام لا
7- حقل اضافي من 1-0 مختص هل المشرف لديه صلاحية ترقية عضو لرتبة مشرف
8-حقل اضافي من 1-0 مختص هل المشرف لديه صلاحية حظر عضو
9-حقل اضافي من 1-0 مختص هل المشرف لديه صلاحية معرفة اي بي العضو او الزائر


جدول الكلمات الغير مرغوبة
1- اسم الكلمة
2- الاسم المراد التغير لة

جدول الابتسامات
1- اسم الابتسامة
2- مسار الصورة التى ستظهر مكان الابتسامة
3- هل الابتسامة مفعلة ام لا حقل من 1 -
-------------------------------------------


يتبع لاحقا بباقى الدرس ولكن بعد تفاعل الاعضاء والمشاركة بانشاء قاعدة البيانات الخاصة بهم
__________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://4a-badaway.yoo7.com
 
الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثانى انشاء قاعدة البيانات باستخدام phpmyadmin عمليا
» الحديث الثانى
» الحديث الثانى عشر

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
4a-badaway.ahlamuntada.com :: ساحة الدورات :: دورة الphp-
انتقل الى: