PHP mysqli set_charset() လုပ်ဆောင်ချက်
ဥပမာ - Object Oriented စတိုင်
မူရင်း ကလိုင်းယင့် ဇာတ်ကောင် သတ်မှတ်မှုကို ပြောင်းပါ-
<?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();
?>
အောက်ခြေတွင် လုပ်ထုံးလုပ်နည်းပုံစံ နမူနာကိုကြည့်ပါ။
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
set_charset() / mysqli_set_charset() လုပ်ဆောင်ချက်သည် ဒေတာဘေ့စ်ဆာဗာသို့ ဒေတာပေးပို့ရာတွင် အသုံးပြုရမည့် ပုံသေသတ်မှတ်ထားသော ဇာတ်ကောင်ကို သတ်မှတ်ပေးပါသည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်ကို Windows ပလပ်ဖောင်းပေါ်တွင် လုပ်ဆောင်ရန်အတွက် သင်သည် MySQL ကလိုင်းယင့်စာကြည့်တိုက် 4.1.11 သို့မဟုတ် အထက်ရှိရန် လိုအပ်သည် (MySQL 5.0 အတွက်၊ သင်သည် 5.0.6 နှင့်အထက် လိုအပ်သည်)။
အထားအသို
အရာဝတ္ထုကို ဦးတည်သည့်ပုံစံ-
$mysqli ->
set_charset(charset)
လုပ်ထုံးလုပ်နည်းပုံစံ-
mysqli_set_charset(connection, charset)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
connection | Required. Specifies the MySQL connection to use |
charset | Required. Specifies the default character set |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | အောင်မြင်မှုအပေါ် သစ္စာရှိပါ။ ရှုံးနိမ့်မှုအပေါ် မှားသည်။ |
---|---|
PHP ဗားရှင်း- | 5.0.5+ |
ဥပမာ- လုပ်ထုံးလုပ်နည်းပုံစံ
မူရင်း ကလိုင်းယင့် ဇာတ်ကောင် သတ်မှတ်မှုကို ပြောင်းပါ-
<?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 အကိုးအကား