الدالة mysqli_connect() تفتح اتصالًا بين PHP وقاعدة بيانات MySQL. بعد نجاح الاتصال يمكنك تنفيذ الاستعلامات: قراءة البيانات وإضافتها وتعديلها.
المعاملات
- اسم الخادم، وغالبًا
localhost. - اسم المستخدم.
- كلمة المرور.
- اسم قاعدة البيانات.
مثال
<?php
$conn = mysqli_connect("localhost", "root", "secret", "shop");
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected";
mysqli_close($conn);
إذا نجح الاتصال تُعيد الدالة كائن اتصال تمرّره لاحقًا لدوال مثل mysqli_query(). وإذا فشل تُعيد false، وتعرض mysqli_connect_error() سبب الفشل.
انتبه إلى
- لا تكتب كلمة المرور الحقيقية داخل الكود نفسه في المشاريع الجادة، وضعها في ملف إعدادات خارج المجلد العام.
mysqli_connect()لا ترسل استعلامات بنفسها، هي تفتح الاتصال فقط.