مهارات سوفت  


العودة   مهارات سوفت > مهارات مواقع > مهارات لغــــات البــــرمـجــــة
التسجيل التعليمـــات البحث مشاركات اليوم

مهارات لغــــات البــــرمـجــــة لغات البرمجه php و asp و Ajax و Java و غيرها

إنشاء موضوع جديد  رد
 
أدوات الموضوع
  #1  
قديم 30-07-2007, 12:01 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,457
افتراضي دوال قواعد البيانات Mysql

دوال قواعد البيانات Mysql
لاهمية موضوع قواعد البيانات ، سوف نقوم في هذه الدورة بتغطية دوال قواعد البيانات وهي اثنتان وثلاثون دالة فإلى الدرس الأول :

1- الدالة mysql_connect :

Code ..
integer mysql_connect(string host, string username,
string password);




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

Code ..
<?
$link
= mysql_connect("db.azzozhsn.f2s.com","mag","Pass"
);
?>



2- الدالة mysql_pconnect :

Code ..
integer mysql_pconnect(string host, string username,
strin password);




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

Code ..
<?
$link
= mysql_pconnect("db.azzozhsn.f2s.com","mag","Pass"
);
?>



3- الدالة mysql_select_db :

Code ..
boolean mysql_select_db(string database, integer link);




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

Code ..
<?
mysql_select_db
(string database, integer link
);
?>



من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
قديم مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري.
  #2  
قديم 30-07-2007, 12:01 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,457
افتراضي رد: دوال قواعد البيانات Mysql

mysql_db_query - mysql_close ..

4- الدالة mysql_db_query :

Code ..
boolean mysql_db_query(string database, string query,
integer link);




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

Code ..
<?
$link
= mysql_connect("db.azzozhsn.f2s.com","mag","Pass"
);
$Query = "DELETE FROM magazine"
;
$result = mysql_db_query("mag", $Query, $link
);
?>



5- الدالة mysql_close :

Code ..
boolean mysql_close(integer link);




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

Code ..
<?
// الاتصال بقاعدة البيانات ..
$link = mysql_connect("localhost","mag","Pass"
);
// اغلاق الاتصال بقاعدة البيانات ..
mysql_close($link
);
?>



6- الدالة mysql_query:

Code ..
integer = mysql_query(string query, integer link);




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

Code ..
<?
$link
= mysql_connect("localhost","mag","Pass"
);
$query = "DELETE FROM magazine"
;
$result = mysql_query($query, $link
);
?>



من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
  #3  
قديم 30-07-2007, 12:02 مساء
مُجَاهِد مُجَاهِد غير متواجد حالياً
المدير العام
 
تاريخ التسجيل: Jun 2007
المشاركات: 6,457
افتراضي رد: دوال قواعد البيانات Mysql

mysql_errno - mysql_error

7- الدالة mysql_errno :

Code ..
integer mysql_errno(integer link);




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

Code ..
string mysql_error(integer link);




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



منقول من اخوكم ابو ماجد الصارم

من مواضيع مُجَاهِد في مهارات

__________________
بو مُجَاهِد
رد مع اقتباس
المواضيع المتشابهه
الموضوع / كاتب الموضوع
غرافيست تكشف عن أول برنامج لإنشاء قواعد البيانات يدعم اللغة العربية (كاتب الموضوع : مُجَاهِد)
مدخل إلى قواعد البيانات Access (كاتب الموضوع : مُجَاهِد)
قواعد البيانات (كاتب الموضوع : مُجَاهِد)
دوال الـ Mysql - الجزء الثاني (كاتب الموضوع : مُجَاهِد)
دوال الـ Mysql - الجزء الثالث (كاتب الموضوع : مُجَاهِد)

إنشاء موضوع جديد  رد


أدوات الموضوع



الساعة الآن: 08:42 مساء

باب الحارة الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا
الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا الإتصال بنا