افتح اتصالاً جديدًا بخادم MySQL:
<?php$con=mysqli_init();if (!$con) { die("mysqli_init Failed"); }mysqli_options($con,MYSQLI_READ_DEFAULT_FILE,"myfile.cnf");if (!mysqli_real_connect($con,"localhost" ""،"my_user"،"my_password"، "my_db")) { يموت("خطأ في الاتصال:" . mysqli_connect_error()); }mysqli_ Close($con);?>تقوم الدالة mysqli_options() بتعيين خيارات اتصال إضافية تؤثر على سلوك الاتصال.
يمكن استدعاء الدالة mysqli_options() عدة مرات لتعيين عدة خيارات.
ملاحظة: يمكن استدعاء الدالة mysqli_options() بعد mysqli_init() وقبل mysqli_real_connect().
mysqli_options( اتصال، خيار، قيمة ) ؛
المعلمة | يصف |
---|---|
اتصال | مطلوب. يحدد اتصال MySQL المراد استخدامه. |
خيار | مطلوب. يحدد الخيارات المراد ضبطها. يمكن أن تكون إحدى القيم التالية: MYSQLI_OPT_CONNECT_TIMEOUT - مهلة الاتصال بالثواني MYSQLI_OPT_LOCAL_INFILE - تمكين/تعطيل تحميل الملف المحلي MYSQLI_INIT_COMMAND - أمر يتم تنفيذه بعد الاتصال بخادم MySQL MYSQLI_READ_DEFAULT_FILE - خيار القراءة من ملف مسمى بدلاً من my.cnf MYSQLI_READ_DEFAULT_GROUP - خيارات القراءة من مجموعة مسماة في الملف المحدد في my.cnf أو MYSQLI_READ_DEFAULT_FILE MYSQLI_SERVER_PUBLIC_KEY - ملف المفتاح العام RSA استنادًا إلى مصادقة SHA-256 |
قيمة | مطلوب. يحدد قيمة الخيار . |
قيمة الإرجاع: | إرجاع TRUE في حالة النجاح وFALSE في حالة الفشل. |
---|---|
نسخة PHP: | 5+ |
سجل التحديث: | تمت إضافة خيار MYSQLI_SERVER_PUBLIC_KEY في PHP 5.5. |