مثال - سبک شی گرا
گزینههای اتصال اضافی را تنظیم کنید:
$mysqli = mysqli_init();
اگر (!$mysqli) {
die("mysqli_init شکست خورد");
}
// تعیین زمان پایان اتصال
$con -> گزینه ها (MYSQLI_OPT_CONNECT_TIMEOUT، 10);
// به جای my.cnf گزینه های خواندنی را از فایل نامگذاری شده مشخص کنید
$con ->
گزینه ها (MYSQLI_READ_DEFAULT_FILE، "myfile.cnf");
$con -> real_connect("localhost"، "my_user"، "my_password", "my_db");
?>
به نمونه سبک رویه ای در پایین نگاه کنید.
تعریف و استفاده
عملکرد option() / mysqli_options() برای تنظیم گزینههای اتصال اضافی و تأثیر بر رفتار یک اتصال استفاده میشود.
توجه: این تابع باید بعد از آن فراخوانی شود
init() و قبل از آن
real_connect().
نحو
سبک شی گرا:
$mysqli ->
گزینه ها (گزینه، مقدار)
سبک رویه:
mysqli_options(اتصال، گزینه، مقدار)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| اتصال | لازم است. اتصال MySQL برای استفاده را مشخص می کند |
| گزینه | لازم است. گزینه تنظیم را مشخص می کند. می تواند یکی از مقادیر زیر باشد:
|
| مقدار | لازم است. مقدار option | را مشخص می کند
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 5+ |
| تغییر PHP: | PHP 5.5: گزینه MYSQLI_SERVER_PUBLIC_KEY اضافه شد PHP 5.3: اضافه شد MYSQLI_OPT_INT_AND_FLOAT_NATIVE، MYSQLI_OPT_NET_CMD_BUFFER_SIZE، گزینه های MYSQLI_OPT_NET_READ_BUFFER_SIZE و MYSQLI_OPT_SSL_VERIFY_SERVER_CERT |
مثال - سبک رویه
گزینههای اتصال اضافی را تنظیم کنید:
$con = mysqli_init();
اگر (!$con) {
die("mysqli_init شکست خورد");
}
// تعیین زمان پایان اتصال
mysqli_options($con,
MYSQLI_OPT_CONNECT_TIMEOUT، 10؛
// به جای my.cnf گزینه های خواندن را از فایل نامگذاری شده مشخص کنید
mysqli_options($con، MYSQLI_READ_DEFAULT_FILE، "myfile.cnf");
mysqli_real_connect($con"localhost"،"my_user"،"my_password،"my_db");
؟>
❮ مرجع PHP MySQLi