برامج نت - أكبر موقع عربي للبرامج


منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|برامج ايفون | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 9278178

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 349492]

Adobe Photoshop 8.1 CS
[مرات التحميل : 312932]

java xp
[مرات التحميل : 131950]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 123803]

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

شرح برنامج ACD See v8.0 مستعرض الصور المميز ( 2006 )
صفحة للطباعة


طرق التصميم الأكثر شيوعاً
صفحة للطباعة
إزالة الصفحات المخبأة
صفحة للطباعة
[شرح] طريقة إضافة خط جديد للمنتدى
صفحة للطباعة
النص الذهبي
صفحة للطباعة
الإكساء المتعدد
صفحة للطباعة
نص ثلاثي الابعاد
صفحة للطباعة
[شرح] إضافة مراقب لأحد المجالس
صفحة للطباعة
[ الأقسام الخاصة ]
مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

دوال التحكم في قواعد البيانات

(1130 مجموع الكلمات في هذا النص)(4132 قراءة)صفحة للطباعة
الدرس الثالث والعشرون: دوال التحكم في قواعد البيانات

الدرس الثالث والعشرون: دوال التحكم في قواعد البيانات

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

متطلبات قبل البدأ :

  • لا يوجد

اهداف الدرس:

  • كيفية التحكم في قاعدة البيانات
  • انشاء قاعدة بيانات
  • انشاء جداول في قاعدة البيانات
  • انشاء الاعمده في قواعد البيانات
  • اوامر الاستعلام في قواعد البيانات
  • دوال PHP للتحكم في قواعد البيانات

كيفية التحكم في قاعدة البيانات :

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

بعد ان تفتح الصفحه التي تخبرك ان السيرفر الشخصي يعمل بشكل صحيح, قم الان بالضغط على الرابط التالي:

سترى الان صفحه, شبيه بالصوره التاليه, وهي برنامج PHP MY ADMIN وهو برنامج يتحكم في قاعدة البيانات ويسهل لك عملية الانشاء والحذف وغيرها :

لنبدأ الان خطوه بخطوه الى هدف درسنا لهذا اليوم.

 

انشاء قاعدة بيانات :

لنقم بإنشاء قاعدة بيانات اسمها info , الان اتبع التالي:

انشاء جداول في قاعدة البيانات :

ثم اضغط على الزر create وسوف تنقل الى الصفحه التاليه:

انشاء الاعمده في قواعد البيانات :

تحت العباره Create new table on database info تقوم بإنشاء جدول في قاعدة البيانات, لنقم بتسميته users ونحتاج ان يكون به 3 حقول ( رقم المستخدم , اسم المستخدم , البريد الالكتروني للمستخدم ), اضغط الان على الزر Go بعد ان تقوك بتعبئة البيانات كما في الصوره وسوف ترى التالي:

اضغط على الصوره لتكبيرها

لاحظ ان اول حقل نجعل له الخصائص التاليه unsigned اي لا يمكن ان يحتوي على عدد اقل من الصفر او سالب ,, auto increment اي يزيد لكل عضو يضاف جديد تلقائيا ويولد له رقم مستخدم فريد من نوعه , واخيرا الخاصيه Primary اي يكون مفاتح رئيسي PRIMARY KEY

الحقلين الاخيرين , نجعل لهما طول الاول 20 , لنقل ان اسم المستخدم لن يزيد عن 20 حرف وبريده الالكتروني عن 50 حرف واخيرا نقوم بعمل التالي والنقر على save لاحظ الصوره:

واذا تم العمل بنجاح , سوف ترى الصفحه التاليه :

لاحظ ان الحقل user_id تحته خط وذلك يعني انه من النوع PRIMARY KEY

 

اوامر الاستعلام في قواعد البيانات :

سوف نمر الان على طريقة الاستعلام بلغة SQL وهي بسيطه جدا, وسوف تكون مختصره لنرى مع بعضنا البعض الان :

الامر INSERT :

ونعني به الاضافه وهو كالتالي:

المربع الاول نعني به اسم الجدول , والمربع الثاني اسماء الاعمده الي نريد الادراج بها , ولو كان العمود حقل يتم ازادته تلقائيا ( auto increment ) فلا نحتاج ان نضع له قميه فقط نقوم بوضع علامة التنصيص ''

الامر SELECT :

هذا الامر يعني الاختيار ( اي نستعلم عن معلومات معينه في قواعد البيانات ) وهو كالتالي:

نعني بالعباره * اي كل شي , ولو اردنا اختيار صف يحوي قيمه معينه نريد مطابقتها سوف نقوم بالتالي:

الامر DELETE :

نعني بهذا الامر المسح , اذا اردنا ان نقوم بمسح صف ( ليس عمود وانما صف ) فسوف نستخدم هذه العباره كالتالي:

يوجد هناك اوامر اخرى كثيره ولمعرفة المزيد عنها الرجاء زيارة العنوان التالي http://www.mysql.com

 

دوال PHP للتحكم في قواعد البيانات :

سأقوم الان بعرض اوامر قواعد البيانات في لغة PHP كل على حدة وبالترتيب , بدأ من الاتصال نهاية بعرض المعلومات , لنبدا بالاولى

الاتصال بقاعدة البيانات ( الداله mysql_connect و mysql_pconnect ) :

تقوم هذه الدوال بالاتصال الى قاعدة البيانات ومدخلاتها ثلاث اشياء , اسم الخادم , اسم المستخدم لقاعدة البيانات , كلمة المرور لقاعدة البيانات بالترتيب , لاحظ التالي:

بالنسبه للداله mysql_pconnect فهي تقوم بنفس العمل ولكن الاتصال بها لا ينقطع بإنتهاء الاستعلام , وانما يبقى السكربت متصلا بقاعدة البيانات

اختيار قاعدة البيانات ( الداله mysql_select_db ) :

تقوم هذه الداله بإختيار قاعدة البيانات التي تريد العمل عليها, المدخل الاول اسم قاعدة البيانات والمدخل الثاني هو حلقة الاتصال بقاعدة البيانات , وهي تعمل بالشكل التالي:

لاحظ انك لو استخدمت الداله mysql_pconnect فلن تحتاج الى ادخل حلقة الاتصال, لان الداله ستبقى متصله

ارسال الاستعلام ( الداله mysql_query ) :

هذه الداله الجميله تساعدك على ارسال استعلام الى قاعدة البيانات , مدخلها الاول الاستعلام المطلوب والمدخل الثاني حلقة الاتصال , لاحظ التالي:

استقبال الاستعلام وطباعته ( الداله mysql_fetch_array و الداله mysql_num_rows ) :

الداله mysql_num_rows تقوم بأخبارك كم صف تم ارجاعه من الداله mysql_query , لاحظ المثال التالي:

الان لو اردنا ان نقوم بعرض النتائج فسوف نقوم بإستخدام الداله mysql_fetch_array وهذه الداله تعطيها ناتج الاستعلام من الداله mysql_query وهي تقوم بطباعته عن طريق اي دالة تكرار , وتقوم الداله بإرجاع الناتج على شكل مصفوفه حرفيه , مفتاحها ( key ) هو اسم العمود في قاعدة البيانات و القيمه ( value ) هو ما يقابل هذا العمود , لاحظ المثال التالي:

قطع الاتصال من قاعدة البيانات ( الداله mysql_close ) :

اذا كنت تستخدم الداله mysql_connect فلا يتحتم عليك اقفال الاتصال وليس هو ضروري فسيتم اغلاقه عند الانتهاء من تنفيذ البرنامج , ولكن الداله mysql_pconnect فيحتاج ان تقوم بإلغاء الاتصال لانه الافضل :)

معرفة الخطا من قاعدة البيانات ( الداله mysql_error ) :

تقوم هذه الداله بإعطائك رقم الخطأ اذا لم يتم عمل دوال MySQL بشكل صحيح وهي مفيده دائما , لذا انصح بإستعمالها , لاحظ التالي:


سؤال على الدرس :

1 - قم بإنشاء عدد من قواعد البيانات وحاول ان تستكشف في MySQL وحاول ان تتعود على طريقة استخدام SQL

الـــدرس الــقادم :

سوف نقوم في الدرس القادم بعمل مثال تطبيقي متكامل على جميع ما سبق تعلمه اضافة اليه التاريخ وقواعد البيانات.

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2006/12/17
حصريا برنامج جديد يقوم بحفض الهرد ديسك من الضرر و التلف HDDlife Pro 2.9.109
صفحة للطباعة / أرسل هذا المقال لصديق
2007/03/09
أحدث نسخة من مشغل الأفلام الرهيب GOM Player 2.1.2.3406 أحجز نسختك
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/25
3D-Album CS 3.1
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/18
أروع البرامج الحصرية للصيانة و تصحيح أخطاء نظام التشغيل System Cleaner 5.50
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/01
تحفة فنية رائعة أضافة الى صورك تأثيرات خلابة مع Nero PhotoShow Deluxe 4.5
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/15
Panda Titanium AntiVirus 2005 v4.01.02
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/12
Poser 6 Full 1CD 650 MB
صفحة للطباعة / أرسل هذا المقال لصديق
2009/04/15
برنامج Photodex ProShow Gold 4.0.2477 أصنع من صورك اجمل الأفلام
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/26
مدير تحميل ملفات وتسريع التحميل النسخة الأحترافية GetRight.Pro.v6.0.7
صفحة للطباعة / أرسل هذا المقال لصديق
2006/03/21
Swift 3D 4.5 المصنع العملاق للابداع الثلاثي الابعاد جديد حصري
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


[شرح] طريقة إخفاء مجلس عن عدد من المجموعات
صفحة للطباعة
إزالة القصاصات
صفحة للطباعة
شرح برنامج رهيب لتصميم المواقع يمتاز بالسهولة و التطور !!
صفحة للطباعة
إضافة صفحة للمنتدى
صفحة للطباعة
تذهيب ماكسي بالفوتوشوب
صفحة للطباعة
برنامج الدروس الجزء الاول
صفحة للطباعة
دليل المواقع اشهار المواقع بيج رانك رفع تقيم الصفحة
صفحة للطباعة
معلومات المخدم العامة
صفحة للطباعة
مجموعة من الخيارات وطرق تفعيلها
صفحة للطباعة
شرح إضافة نوع مرفق جديد للمنتدى
صفحة للطباعة
عمليات الإكساء
صفحة للطباعة
التاريخ والوقت في PHP
صفحة للطباعة
النسخ الاحتياطي
صفحة للطباعة
شرح طريقة منع الزوار من مشاهدة المنتدى
صفحة للطباعة
شرح تنصيب النظام الأسطوري Ubuntu 7.04 الحماية الأمن السرعة الأداء
صفحة للطباعة
التحكم بمقاسات الصور الرمزيه للمجموعات
صفحة للطباعة
أنشئ تحديد عن طريق أداة الريشة
صفحة للطباعة
لاحظ سرعة الأنترنت والتصفح وسرعة حاسوبك في أداء عملياته جديد يهز برامج نت liutilities
صفحة للطباعة
شرح لعملاق برامج التحرير Ulead VideoStudio 9
صفحة للطباعة
Recover4allpro2.09 لاسترجاع الملفات
صفحة للطباعة
قوائم الجافا من اليسار لليمين بخطوه فقط
صفحة للطباعة
طريقة زيادة وضوح الصور
صفحة للطباعة
كيف أجعل موقعي مدونًا على Google
صفحة للطباعة
الألوان في HTML
صفحة للطباعة
برنامج DeepFreeze2000XP كامل بدون تسجيل + الشرح
صفحة للطباعة
جوجل صديقا لموقعك (الجزء الأول)
صفحة للطباعة
شرح طريقة التحكم بعرض الموضوع
صفحة للطباعة
شرح طريقة حذف تمبلت تم إضافته من قبل المدير
صفحة للطباعة
شرح خيارات لوحة تحكم المراقبين
صفحة للطباعة
المصفوفات الحرفيه
صفحة للطباعة
برمجة الكائنات
صفحة للطباعة
العبارات الشرطيه
صفحة للطباعة
دوال المصفوفات
صفحة للطباعة
طريقة عمل شريط سينمائي
صفحة للطباعة
شرح برنامج الكلك 2000 الشهيـر للخطـــوط
صفحة للطباعة
شرح تعيين مدير آخر مع الخصائص المحددة
صفحة للطباعة
التذهيب المتعرج
صفحة للطباعة
المصفوفات الرقميه
صفحة للطباعة
[شرح] إضافة مراقب لأحد المجالس
صفحة للطباعة
صفحات الأخطاء Error pages
صفحة للطباعة
شرح طريقة fdisk مع الفور مات
صفحة للطباعة
شرح برنامج win rar لضغط الملفات وفكها وتقسيمها
صفحة للطباعة
التحكم بالملفات المرفقه
صفحة للطباعة
[هاك] شريط العشر مواضيع مع الشرح: illogicalx
صفحة للطباعة
النص الذهبي
صفحة للطباعة
شرح طريقة تحديد استايل معين رئيسي للمنتدى
صفحة للطباعة
التحكم في برمجة الكائنات
صفحة للطباعة
إضافة مجلس فرعي من أحد المجالس
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج