شبكة تيمورنت
خش ومتخفش مش هنموتك لو مسجلتش
شكرا لزيارتكم
ادارة المنتدى
شبكة تيمور نت
شبكة تيمورنت
خش ومتخفش مش هنموتك لو مسجلتش
شكرا لزيارتكم
ادارة المنتدى
شبكة تيمور نت
شبكة تيمورنت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

شبكة تيمورنت

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

شاطر
 

 الدرس الثاني من الفصل الثاني :قاعدة البيانات

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
معلومات العضو
الخواجه


المشرفون

المشرفون
معلومات إضافية
ذكر
العقرب
الأبراج الصينية القط
عدد المساهمات : 29
نقاط : 9077
تاريخ الميلاد : 18/11/1999
تاريخ التسجيل : 18/01/2012
العمر : 24
العمل/الترفيه : lj
المزاج : lll
معلومات الاتصال
مُساهمةموضوع: الدرس الثاني من الفصل الثاني :قاعدة البيانات   الدرس الثاني من الفصل الثاني  :قاعدة البيانات Emptyالثلاثاء أبريل 10, 2012 6:58 am


الفصل التاني :قاعدة البيانات

*PhpMyAdmin :

سنتعرف من خلال درس اليوم عن كيفية انشاء قواعد البيانات والتعديل عليها
وعمليات أخرى جد مهمة للتعامل مع قواعد البيانات ولهذا فنحن متحتاجين لنظام
جد عملي يستعمل من طرف عدد كبيـــــر من المواقع :إنه PhpMyAdmin
هذا الأخير مدمج في البرنامج الذي قدمته لكم في بداية الدورة وهو
EasyPHP,وبالتالي يمكننا استعماله الآن إن كنتم قمتم بتنصيب EasyPHP.
معظم شركات الأستضافة تسمح باستعمال PhpMyAdmin.
وللمعلومة الدرس الثاني من الفصل الثاني  :قاعدة البيانات TonguehpMyAdmin هو عبارة عن مجموعة من الصفحات PHP ,هو ليس برنامج وإنما صفحات ويب PHP تساعدنا على ربح الكثير من الوقت .
أول شيء أطلبه منكم هو أن تفتحوا PhpMyAdmin
كيف..كيف ذلك ؟
لاعليكم الأمر سهل جدا :
-قوموا بتشغيل EasyPHP
-افتحوا صفحة :Administration

ستظهر لكم هذه الصفحة :

الدرس الثاني من الفصل الثاني  :قاعدة البيانات Administration1
-للدخول الى PhpMyAdmin اضغطوا على (2):Gestion BDD
صفحة جديدة تفتح إنها الصفحة الخاصة ب PhpMyAdmin

-انشاء جدول بيانات :Table

واليكم الصفحة التي ستظهر لكم :


الدرس الثاني من الفصل الثاني  :قاعدة البيانات PhpMyadmin
كما لاحظتم في الصورة يوجد موضعين جد مهمين :
-(1) لائحة قواعد البيانات :تجدون في هذه اللائحة قواعد البيانات التي
أنشئتموها.والرقم الذي يوجد بين قوسين هو عدد الجداول في كل قاعدة بيانات.

-(2) اضافة قاعدة بيانات جديدة :أكتبوا إسم قاعدة البيانات التي ترغبونا في
اضافتها -لتكن test- واضغطوا على Créer نعم أنشئت قاعدة البيانات

عموما يوجد قاعدتي بيانات :mysql و test , قاعدة البيانات mysql لاتقربوهـــا لأنها تحوي معلومات جد مهمة لأشتغال Mysql.

سنقوم بالعمل على قاعدة البيانات test قوموا باختيارها من اللائحة.سترون أنه لايوجد أي جدول بيانات فيها .أترغبون في إنشاء واحد

سنقوم بإنشاء الجدول news يحوي ثلاث حقول:


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Champs
الجدول لم ينشئ بعد يلزمنا وضع الحقول ولتكن :
- id:هو الرقم التسلسلي للبيانات
-titre :يحوي هدا الحقل عنوان الnews
-contenu :يحوي تفاصيل الnews
وهاته صورة تظهر لكم ما يجدر بكم أن تفعلوه


الدرس الثاني من الفصل الثاني  :قاعدة البيانات TableTest
في الخانة الأولى نضع اسم الحقل وفي الثانية نوعه والثالثة نضع فيها السعة القصوى للحقل.
هناكـ اختيارات أخرى موجودة على يمين الشاشة لكل حقل :


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Options
بالنسبة للحقل الأول id وضعت auto_increment في الخانة Extra وهذا ماأصيكم
به بالنسبة لكل حقل من نوعية id :لأنه عند ادخال بيانات جديدة في الجدول
تزداد قيمته كل مرة مثلا في المرة الأولى تكون 1 ثم 2 ,3 ,4... وهكذا لتجنب
تكرار ادخال البيانات وكذلكـ وجع راس :bgrfreak:

وكذلكـ وضعت Index للحقل id من أجل تسريع وثيرة البحث في الجدول
والآن لايلزمكم الا الضغط على Sauvegarder لتخزين المعلومات الخاصة بالجدول.


-تعديل جدول بيانات :Table

على يسار الشاشة سترون أن الجدول انضاف :

الدرس الثاني من الفصل الثاني  :قاعدة البيانات TableNews
-يمكنكم النقر على اسم الجدول للوصول الى بنية الجدول
-كما يمكنكم النقر على الصورة الصغيرة الموجودة قبل اسم الجدول للوصول الى البيانات المنضافة في الجدول
-لكن لحدود الأن الجدول فارغ ,ادا ظهرت لكم بنية الجدول سترون مايلي:


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Structure
كما ترون توجد مجموعة من الأختيارات سنروا أهمها:
قوموا بالضغط على :Insérer لكي نقوم بادخال بيانات جديدة


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Donnees
كما ترون تركت الحقل id فارغ لأني وضعت سابقا في الخانة Extra: auto_increment اذا تتذكرون
والحقول الأخرى -Titre و Contenu- نكتب فيها مانشاء ثم نضغط على Exécuter
أعيدوا العملية مرة أو اثنين حتى تتقينوها واتركوا الحقل id فارغ

الآن سنقوم باظهار البيانات التي قمنا باضافتها ,اضغطوا في القائمة الموجودة في الأعلى على :Afficher

محتوى الجدول سيظهر أمام أعينكم :


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Afficher
-(1) :لأظهار النصوص كاملة
-(2) :عند الضغط على هذه الصورة يمكنكم تعديل بيانات السطر
-(3) :هذه الصورة تمكنكم من حذف السطر
-(4) :اظهار عدد محدد من الأسطر ابتداءا من سطر تحدده أنت

-عمليات أخرى :
هناك خمس عمليات أخرى يمكن أن نقوم بها :
•SQL
•Exporter
•Opérations
•Vider
•Supprimer

*SQL :
عند الضغط على القائمة SQL تظهر لنا الصورة التالية :


الدرس الثاني من الفصل الثاني  :قاعدة البيانات SQL
يمكننا هنا أن ننفذ جل الأوامر SQL :
-(1) :نضع هنا الأوامر SQL مثلا :SELECT * FROM `news` WHERE 1
-(2) :أو يمكننا أن ندرج ملف يحتوي على الأوامر SQL عموما الطريقتين يؤديين نفس العمل

*Exporter :
هذا الأختيار يسمح لنا الحصول على نسخة من قاعدة البيانات على شكل ملف نصي نسجله في الهارديسك وذلك لأمرين اثنين لا أكثر :
-من أجل نقل قاعدة البيانات الى موقع الأستضافة
-من أجل عمل نسخة احتياطية لقاعدة البيانات: Back-up


الدرس الثاني من الفصل الثاني  :قاعدة البيانات Exporter
أنصحكم بترك الخيارات كما هي واضغطوا على Exécuter للحصول على أوامر SQL الخاصة بإنشاء قاعدة بياناتكم

*Opérations :
يمكنكم عمل مجموعة من العمليات على الجدول :
-تغيير اسم الجدول
-نقل الجدول الى قاعدة بيانات أخرى
-نسخ الجدول
-وغيرها من العمليات التي يتكلف Mysql

*Vider :
تمكنكم هده القائمة من تفريغ الجدول
تذكروا أنه لاتوجد وسيلة لألغاء هذه العملية

*Supprimer :
هذه القائمة تقوم بحذف الجدول نهائيا من قاعدة بياناتكم



الى هنا نصل الى نهاية الدرس الثاني من الفصل الثاني
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثاني من الفصل الثاني :قاعدة البيانات
استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الثالث من الفصل الثاني :قاعدة البيانات
» الدرس الرابع والأخير من الفصل الثاني :قاعدة البيانات
» الفصل التاني :قاعدة البيانات
» الفصل الأول :بدائيات لغة PHP
» تابع الفصل الأول :بدائيات لغة PHP

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شبكة تيمورنت :: خاص لاصحاب المواقع :: بدائيات لغة PHP-

زوار

.: عدد زوار المنتدى :.