dimanche 28 octobre 2012

شرح دوال php


  الدالة الأولى هي mysql_connect :
تقوم هذه الدالة بالاتصال مع قاعدة البيانات وتعيد لك رقم يفيدك اذا كان لديك أكثر من اتصال بقواعد البيانات ،
 احتفظ به لاستخدامه في دوال أخرى تالية اذا كان هناك حاجة لذلك كما قلنا ، اما الوضع الطبيعي فلا يحتاج الا الى
 الاتصال بالطريقة السابقة فقط وبدون الاحتفاظ بأي رقم ، فقط مرر للدالة اسم الخادم واسم المستخدم وكلمة المرور ،
 ولكن يتوجب عليك بعد الانتهاء أن تغلق الاتصال باستخدام الدالة mysql_close :

الدالة الثانية mysql_pconnect :
هذه الدالة تقوم بما تقوم به الدلة السابقة إلا أنه لا يتوجب عليك إغلاق الاتصال ، مثال :

الدالة الثالثة mysql_select_db :
تقوم هذه الدالة باختيار قاعد البيانات المحدد لها. مثال:

الدالة الرابعة mysql_db_query :
تقوم هذه الدالة بتنفيذ سطر SQL على قاعدة البيانات المفتوحة بالمعطى database مثال:

الدالة الخامسة mysql_close :
تقوم هذه الدالة بقطع ( إغلاق) قاعدة البيانات ، مرر لها رقم الاتصال المعاد من الدالة mysql_connect مثال:

الدالة السادسة mysql_query :
تقوم هذه الدالة بما تقوم به الدالة mysql_db_query تقريباً إلا أن الدالة mysql_query يقتصر عملها على قاعدة البيانات
 المحددة بالدالة mysql_select_db . في حالة عدم تمرير رقم الاتصال فستعمل الدالة على الاتصال الأخير . مثال:

الدالة السابعة mysql_errno :
تقوم هذه الدالة بإعادة رقم آخر خطأ حدث في التعامل مع قاعدة البيانات.

الدالة الثامنة mysql_error :
تعيد هذه الدالة رسالة الخطأ الحاصل في قاعدة البيانات .

الدالة التاسعة mysql_create_db :
تقوم هذه الدالة بإنشاء قاعدة بيانات جديدة مرر لها اسم قاعدة البيانات ورقم الاتصال العائد من الدالة mysql_connect
  أومن الدالة mysql_pconnect .. مثال:

الدالة العاشرة mysql_drop_db :
تقوم هذه الدالة بحذف قاعدة البيانات المحددة بالمعطى databasename ..

الدالة الحادية عشرة mysql_list_db :
تقوم هذه الدالة بإعادة موشر لكل قواعد البيانات الموجودة في الخادم لغرض استعمالها مع الدالة mysql_fetch_row وأمثالها .

الدالة الثانية عشرة mysql_field_seek :
تقوم هذه الدالة بتحديد الحقل المرر إليها رقمه . مثال :

الدالة الثالثة عشر mysql_field_name :
تعيد هذه الدالة اسم الحقل المحدد بالرقم المرر إليها والذي يبدأ بالرقم صفر للحقل ( العمود ) الأول . مثالها سيأتي بعد قليل .

الدالة الرابعة عشر mysql_field_type :
تعيد هذه الدالة نوع الحقل المحدد بالرقم المرر إليها والذي يبدأ بالرقم صفر للحقل ( العمود ) الأول . المثال سيأتي بعد قليل أيضاً ..

الدالة الخامسة عشر mysql_field_len :
تعيد هذه الدالة طول الحقل بالبايت المحدد بالرقم المرر إليها والذي يبدأ بالرقم صفر للحقل ( العمود ) الأول . المثال بعد قليل ..

الدالة السادسة عشر mysql_field_flags :
تعيد هذه الدالة وصف الحقل المحدد بالرقم المرر إليها والذي يبدأ بالرقم صفر للحقل ( العمود ) الأول .

الدالة السابعة عشر  mysql_list :
مثال شامل :

الدالة الثامنة عشر mysql_fetch_field :
استخدم هذه الدالة لتحصل على معلومات حول حقول الجدول المراد، الحقول ترقم بدايةً من صفر وصف الحقل
مشروح في الجدول التالي:

الدالة التاسعة عشر mysql_fetch_lengths :
استخدم هذه الدالة لتعيد مصفوفة تحتوي على الطول الأقصى لكل حقل محدد في المعطيresult.

الدالة العشرون mysql_fetch_array :
هذه الدالة تعيد مصفوفة تحتوي على قيم سجل وتنقل المؤشر إلى السجل التالي. مثال:

الدالة الواحدة و العشرون mysql_fetch_object :
هذه الدالة تشبه الدالة mysql_fetch_array إلا أنها تعيد كائن. عند استدعاء الدالة ينتقل المؤشر إلى السجل
 التالي في الجدول، وإذا ةصل إلى نهاية الجدول ثم استدعيت الدالة مرة أخرى فإنها تعيد القيمة FALSE مثال:

الدالة الثانية و العشرون mysql_fetch_now :
هذه الدالة تعيد مصفوفة تحتوي على قيم حقول سجل من الجدول وكل استدعاء يعيد قيمة الحقول في السجل
التالي في الواقع هذه الدالة تشبه الدالتين السابقتين. مثال:

الدالة الثالثة و العشرون mysql_change_user :
استخدم هذه الدالة لتغيير مستخدم قاعدة بيانات المتصل بها. المعطيان db, link اختيارية وفي حالة فقدهما
 يستعاض عنهما بالاتصال الحالي. هذه الدالة تتطلب إصدار MySQL 3.23.3 أو ما بعدها.

0 commentaires:

Enregistrer un commentaire