الاتصال مع قاعدة البيانات MySQL




تستخدم عادة MySQL مع لغة PHP .




إنشاء اتصال لقاعدة البيانات MySQL


قبل الوصول الى البيانات في قاعدة البيانات يجب إنشاء اتصال مع قاعدة البيانات .

باستخدام لغة PHP يمكن انشاء اتصال مع قاعدة البيانات من خلال الوظيفة mysql_connect() .

التركيبة


mysql_connect(servername,username,password);
 


المتغيراتالشرح
servernameاختياري . يحدد وجهة الاتصال مع السيرفر و غالباً مايكون localhost
usernameاختياري . يحدد اسم المستخدم مع السيرفر . يمكن استخدام افتراضياً root .
passwordاخيتاري . يحدد كلمة المرور مع السيرفر و غالباً ماتكون فارغة اذا لم تعيين كلمة مرور خاصة مسبقاً .

ملاحظة : هناك الكثير من القيم المستخدمة مع قواعد البيانات ولكن في الجدول أهمها فقط لكن لمزيد من المعلومات يمكنك زيارة مراجع PHP MySQL .

مثال

في المثال التالي سنقوم بتخزين الاتصال مع قاعدة البيانات من خلال المتغير $con من أجل استخدامات لاحقة في السكربت بالاضافى الى استخدام die() من أجل معرفة نوع الخطأ مع قواعد البيانات في حال فشل الاتصال :
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

// some code

?>





إنهاء الاتصال


سيتم اغلاق الاتصال بشكل تلقائي عند انتهاء السكربت لكن اذا أردت انهاء الاتصال يمكن استخدام الوظيفة mysql_close() :
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
mysql_close($con);

?>






هناك تعليق واحد:


  1. خطأ فادح : خطأ غير معروف: استدعاء دالة غير محددة mysql_select_db () في C: \ xampp \ htdocs \ AGN \ pm.php: 13 تتبع المكدس: # 0 {main} تم طرحه في C: \ xampp \ htdocs \ AGN \ pm.php على الخط 13

    ردحذف