set_charset()
PHP mysqli set_charset() funksiyasi
Misol - obyektga yo‘naltirilgan uslub
Mijozning standart belgilar to‘plamini o‘zgartiring:
<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");
if ($mysqli -> connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
exit();
}
echo "Initial character set is: " . $mysqli -> character_set_name();
// Change character set to utf8
$mysqli -> set_charset("utf8");
echo "Current character set is: " . $mysqli -> character_set_name();
$mysqli -> close();
?>
Protsedural uslubdagi misolni sahifa pastida ko‘ring.
Ta’rif va qo‘llanilishi
set_charset() / mysqli_set_charset() funksiyasi ma’lumotlar bazasi serveriga ma’lumot yuborishda va undan ma’lumot olishda ishlatiladigan standart belgilar to‘plamini belgilaydi.
Eslatma: Bu funksiya Windows platformasida ishlashi uchun MySQL mijoz kutubxonasining 4.1.11 yoki undan yuqori versiyasi kerak (MySQL 5.0 uchun 5.0.6 yoki undan yuqori versiyasi kerak).
Sintaksis
Obyektga yo‘naltirilgan uslub:
$mysqli -> set_charset(charset)
Protsedurali uslub:
mysqli_set_charset(connection, charset)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| connection | Majburiy. Foydalaniladigan MySQL ulanishini belgilaydi |
| charset | Majburiy. Standart belgilar to‘plamini belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa TRUE. Muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 5.0.5+ |
Misol - protsedural uslub
Mijozning standart belgilar to‘plamini o‘zgartiring:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit;
}
echo "Initial character set is: " . mysqli_character_set_name($con);
// Change character set to utf8
mysqli_set_charset($con,"utf8");
echo "Current character set is: " . mysqli_character_set_name($con);
mysqli_close($con);
?>
❮ PHP MySQLi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
