برامج نت - أكبر موقع عربي للبرامج
9oot.com - 2008/06/21

منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|عيادة طب
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
الاعلانية - تاريخ الأنتهاء 2008/06/05
الشـــــوق -  تاريخ أنتهاء 28-05-2008
دليل المواقع

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

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

جديد البرامج

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
[مرات التحميل : 177481]

Norton Antivirus 2006
[مرات التحميل : 89951]

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

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

أخر البرامج المشروحة

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


[شرح] تفريغ البحث + إعادة بناء البحث
صفحة للطباعة
شرح طريقة حذف تمبلت تم إضافته من قبل المدير
صفحة للطباعة
لأول مرة شرح تصميم موقع فلاشي أحترافي بواسطة برنامج
صفحة للطباعة
أجعل جهازك اسرع من مكوك الفضاء
صفحة للطباعة
شرح البرنامج الخرافي Steganos Internet v7.0لتنظيف المخلفات
صفحة للطباعة
عمليات الإكساء
صفحة للطباعة
طريقة تفعيل صفحة صلاحيات المدير
صفحة للطباعة
[ الأقسام الخاصة ]
الإستقتاء

قم باختيار افضل برنامج مشاركة الملفات

  BitSpirit
  Azureus
  uTorrent
  BitComet
  BitLord
  غير ذلك

  نتائج  تصويتات
تصويتات 23036
القائمة البريدية

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

القاموس الثنائي


ترجم صفحة الويب

من إنجليزي الى عربي

من عربي الى إنجليزي

مواقع صديقة

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

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

Free software / تحميل صور / ساحات الغروب / اغانى / العاب / برامج / اغاني / اصحاب كول / منتديات / جديد البرامج / طرب / برنامج / اغاني
إعلانات
   
ابحث داخل موقع ومنتدى برامج نت عبر محرك بحث غوغل
 

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

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

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

سنتعرف في درس اليوم على دوال التحكم في قواعد البيانات 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 | قائمة الأقسام الخاصة ]
مقالات قديمة

2005/09/30
Norton Ghost 10
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/17
زنزانة أبو زعبل للسبايوير و لجميع أنواع ملفات التجسس التي تهدد جهازك
صفحة للطباعة / أرسل هذا المقال لصديق
2006/03/02
برنامج جديد و حصري فقط على برامج نت Fake Webcam
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/15
Ashampoo WinOptimizer 4.35 للصيانة الشاملة للويندوز وتسريعه
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/30
PhotoAlbum™ Platinum
صفحة للطباعة / أرسل هذا المقال لصديق
2005/07/21
MSN Messenger 7.5
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/27
Active Speed 375% faster
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/25
اليكم أسرع مستعرض صور أصدارة رائعة جدا وحصريا على منتدى الأبداع Firegraphic 9.0
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/07
Tweak-XP Pro v4 Full
صفحة للطباعة / أرسل هذا المقال لصديق
2007/07/14
SpyWare Doctor V.5.0.0.186 عملاق مكافحة ملفات التجسس
صفحة للطباعة / أرسل هذا المقال لصديق
2007/01/25
عملاق تسريع التحميل Internet Download Manager v5.08 أصدار نهائي
صفحة للطباعة / أرسل هذا المقال لصديق
2005/11/02
Nero Premium v7.0.1.2 Final
صفحة للطباعة / أرسل هذا المقال لصديق
2007/08/22
حصرياً شاهد أي منطقة في الأرض مع العملاق Google Earth 4.2.0180.1134
صفحة للطباعة / أرسل هذا المقال لصديق
2007/06/20
Nero Burning Rom 7.9.6.0 نسخه طازه مع عملاق برامج الحرق
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/06
Folder Guard Pro 7.2 a
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/08
قنبلة على منتدى ابدع برامج نت حمل نسختك Windows Vista 5384 برابط صاروخ
صفحة للطباعة / أرسل هذا المقال لصديق
2005/01/10
NoAdware 3.0
صفحة للطباعة / أرسل هذا المقال لصديق
2006/02/22
2006.02.20 Kaspersky Anti-Virus Per 2006 6.0.0.286 RC2
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/21
TemplateMonster 2
صفحة للطباعة / أرسل هذا المقال لصديق
2005/03/26
MindSoft Utilities XP 8
صفحة للطباعة / أرسل هذا المقال لصديق
2006/09/26
Adobe Creative Suite 2 Premium بآخر إصدار..أصلي.. وبروابط خارقة
صفحة للطباعة / أرسل هذا المقال لصديق
2005/12/10
DC by BramjneT.Com++
صفحة للطباعة / أرسل هذا المقال لصديق
2007/04/22
Photoshop cs3 extended final عملاق تحرير الصور فوتو شوب
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/10
xara 3D version 6 + شرح مفصل
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/13
Pinnacle Studio Plus v9.4.2
صفحة للطباعة / أرسل هذا المقال لصديق
2006/06/05
الحقوا برنامج Hide IP Platinum 2.8 بتاريخ 5-6-2006 حصرياً على برامج نت
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/18
للقضاء النهائي على ملفات التجسس حصري Anti Trojan Elite 3.62
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/13
K-Lite Codec Pack 2.34 Full
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/03
Ashampoo Magical Snap v1.00 عملاق أخر للشروحات
صفحة للطباعة / أرسل هذا المقال لصديق
2005/04/04
فيليبس وسواقة متعددة الوظائف
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


متفرقات وتطبيق على الدروس السابقه
صفحة للطباعة
التحكم بالملفات المرفقه
صفحة للطباعة
شرح بالصور طريقة كيفية جعل دخول الويندز سريـع جــداً
صفحة للطباعة
هل تعرف اسرارwindows xpادخل فوراً
صفحة للطباعة
شرح إضافة لغات متعددة إلى المنتديات
صفحة للطباعة
دوال المصفوفات
صفحة للطباعة
كيف تصنع علامة تحديد المكان
صفحة للطباعة
إزالة القصاصات
صفحة للطباعة
التحكم بمقاسات الصور الرمزيه للمجموعات
صفحة للطباعة
شرح بالصور طريقة تثبيت WINDOWS XP بالتفصيل
صفحة للطباعة
شرح تعيين مدير آخر مع الخصائص المحددة
صفحة للطباعة
تفعيل مجموعة أعضاء من لوحة التحكم (1)
صفحة للطباعة
حول صورك الحديثة إلى قديمة
صفحة للطباعة
ما هو "الجلب المسبق للنتائج"، وكيف يؤثر على موقعي
صفحة للطباعة
برنامج الدروس الجزء الاول
صفحة للطباعة
أخذ نسخة إحتياطية لقاعدة من لوحة التحكم
صفحة للطباعة
كائنات الإلتفاف
صفحة للطباعة
شرح دمج SP2 مع Windows XP وجعله تلقائي التثبيت بالصور
صفحة للطباعة
شرج برنامج WMware - جهاز داخل جهاز عندي نظام فيستا داخل نظام اكس بي
صفحة للطباعة
[شرح] تفريغ البحث + إعادة بناء البحث
صفحة للطباعة
تنفيذ أمر في قاعدة البيانات من لوحة التحكم
صفحة للطباعة
أنشئ تحديد عن طريق أداة الريشة
صفحة للطباعة
طريقة دمج الصور
صفحة للطباعة
شرح طريقة منع الزوار من مشاهدة المنتدى
صفحة للطباعة
دمج الصور عن طريق التدرج
صفحة للطباعة
ثورة الـ (Search Engine Optimization) حديث مطول وحقائق يجهلها الكثير
صفحة للطباعة
صفحات الأخطاء Error pages
صفحة للطباعة
تعلم ماهو ip وكيف تحصل عليه؟ وكيف تستغله بعد ماتحصل عليه ؟!
صفحة للطباعة
اصنع خلفية مميزة
صفحة للطباعة
هل يمكنني التمييز بين طلبات الجلب المسبق والطلبات العادية
صفحة للطباعة
المساحة المستخدمة Disk Usage
صفحة للطباعة
معرفة من قام بتقيم العضو +(التعديل والحذف)
صفحة للطباعة
شرح طريقة fdisk مع الفور مات
صفحة للطباعة
إكساء المجسمات الكروية
صفحة للطباعة
النسخ الاحتياطي
صفحة للطباعة
[شرح] التحكم بطريقة عرض المجالس في لوحة تحكم المدير
صفحة للطباعة
أضف موقعك في أدلة المواقع العربية المستخدمة دليل المحيط
صفحة للطباعة
شرح أقوى برنامج لصنع العروض الفلاشية ولأول مرة
صفحة للطباعة
إزالة الصفحات المخبأة
صفحة للطباعة
دوال التحكم في قواعد البيانات
صفحة للطباعة
برنامج stardownloader لتكملة تنزيل البرامج
صفحة للطباعة
هل تعاني من كثرة انهيارات الويندوز ومشاكله أليكم الحل مع شرح
صفحة للطباعة
شرح Norman Virus Control 5.80للحماية من الفيروسات !
صفحة للطباعة
تفعيل مجموعة أعضاء من لوحة التحكم (2)
صفحة للطباعة
نـــــار ملتهبــــــة
صفحة للطباعة
طريقة تفعيل صفحة صلاحيات المدير
صفحة للطباعة
الآن الأدوات التي تساعدك في الويب 2.0
صفحة للطباعة
إن تدوين موقعي غير صحيح وأريد تغييره
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

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

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