افتح اتصالاً جديدًا بخادم MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init Failed"); }if (!mysqli_real_connect($con"،localhost"،"my_user"،"my_password"، "my_db") ) { die("خطأ في الاتصال: " . mysqli_connect_error()); }mysqli_ Close($con);?>تقوم وظيفة mysqli_real_connect() بفتح اتصال جديد بخادم MySQL.
تختلف الدالة mysqli_real_connect() عن الدالة mysqli_connect() في الجوانب التالية:
يتطلب mysqli_real_connect() كائنًا صالحًا تم إنشاؤه بواسطة mysqli_init().
يمكن استخدام mysqli_real_connect() مع mysqli_options() لتعيين خيارات مختلفة للاتصال.
يحتوي mysqli_real_connect() على معلمة علامة.
mysqli_real_connect( اتصال,مضيف,اسم المستخدم,كلمة المرور,dbname,port,socket,flag ) ;
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
يستضيف | خياري. حدد اسم المضيف أو عنوان IP. |
اسم المستخدم | خياري. يحدد اسم مستخدم MySQL. |
كلمة المرور | خياري. يحدد كلمة مرور MySQL. |
com.dbname | خياري. يحدد قاعدة البيانات الافتراضية المراد استخدامها. |
ميناء | خياري. يحدد رقم المنفذ لمحاولة الاتصال بخادم MySQL. |
المقبس | خياري. يحدد المقبس أو توجيه الإخراج المسمى المراد استخدامه. |
علَم | خياري. يحدد خيارات اتصال مختلفة. القيم المحتملة: MYSQLI_CLIENT_COMPRESS - استخدم بروتوكول الضغط MYSQLI_CLIENT_FOUND_ROWS - إرجاع عدد الصفوف المطابقة (وليس عدد الصفوف المتأثرة) MYSQLI_CLIENT_IGNORE_SPACE - السماح بالمسافات بعد أسماء الوظائف، مما يجعل أسماء الوظائف محفوظة MYSQLI_CLIENT_INTERACTIVE - اسمح بمهلة تفاعلية بثواني من عدم النشاط قبل إغلاق الاتصال MYSQLI_CLIENT_SSL - استخدم تشفير SSL |
قيمة الإرجاع: | إرجاع TRUE في حالة النجاح وFALSE في حالة الفشل. |
---|---|
نسخة PHP: | 5+ |