الدالة الأولى هي 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