تستخدم عادة 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); ?>
ردحذفخطأ فادح : خطأ غير معروف: استدعاء دالة غير محددة mysql_select_db () في C: \ xampp \ htdocs \ AGN \ pm.php: 13 تتبع المكدس: # 0 {main} تم طرحه في C: \ xampp \ htdocs \ AGN \ pm.php على الخط 13