options()
PHP mysqli options() funksiyasi
Misol - obyektga yo‘naltirilgan uslub
Qo‘shimcha ulanish opsiyalarini o‘rnating:
<?php
$mysqli = mysqli_init();
if (!$mysqli) {
die("mysqli_init failed");
}
// Specify connection timeout
$con -> options(MYSQLI_OPT_CONNECT_TIMEOUT, 10);
// Specify read options from named file instead of my.cnf
$con -> options(MYSQLI_READ_DEFAULT_FILE, "myfile.cnf");
$con -> real_connect("localhost","my_user","my_password","my_db");
?>
Protsedural uslubdagi misolni sahifa pastida ko‘ring.
Ta’rif va qo‘llanilishi
options() / mysqli_options() funksiyasi qo‘shimcha ulanish opsiyalarini o‘rnatish va ulanish xatti-harakatiga ta’sir qilish uchun ishlatiladi.
Eslatma: Bu funksiya init() dan keyin va real_connect() dan oldin chaqirilishi kerak.
Sintaksis
Obyektga yo‘naltirilgan uslub:
$mysqli -> options(option, value)
Protsedurali uslub:
mysqli_options(connection, option, value)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| connection | Majburiy. Foydalaniladigan MySQL ulanishini belgilaydi |
| option | Majburiy. O‘rnatiladigan opsiyani belgilaydi. Quyidagi qiymatlardan biri bo‘lishi mumkin:
|
| value | Majburiy. option uchun qiymatni belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa TRUE. Muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 5+ |
| PHP o‘zgarishlar tarixi: | PHP 5.5: MYSQLI_SERVER_PUBLIC_KEY opsiyasi qo‘shildi PHP 5.3: MYSQLI_OPT_INT_AND_FLOAT_NATIVE, MYSQLI_OPT_NET_CMD_BUFFER_SIZE, MYSQLI_OPT_NET_READ_BUFFER_SIZE va MYSQLI_OPT_SSL_VERIFY_SERVER_CERT opsiyalari qo‘shildi |
Misol - protsedural uslub
Qo‘shimcha ulanish opsiyalarini o‘rnating:
<?php
$con = mysqli_init();
if (!$con) {
die("mysqli_init failed");
}
// Specify connection timeout
mysqli_options($con, MYSQLI_OPT_CONNECT_TIMEOUT, 10);
// Specify read options from named file instead of my.cnf
mysqli_options($con, MYSQLI_READ_DEFAULT_FILE, "myfile.cnf");
mysqli_real_connect($con,"localhost","my_user","my_password","my_db");
?>
❮ PHP MySQLi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
