MySQL database ကို MySQL ဒေတာဘေ့စ်ကိုအသုံးပြုရန် PHP ကိုအသုံးပြုသည့်အခါဇာတ်ကောင် set ၏ set ကို setor သည်အလွန်အရေးကြီးသောအချက်တစ်ချက်ဖြစ်သည်။ လက်ရှိချိတ်ဆက်ထားသောဇာတ်ကောင် set ကိုသင်အတည်ပြုရန်လိုအပ်သည့်အခါ MySQLI extension သည် MySQLI :: Get_charset ။
ဇာတ်ကောင်အစုံသည်စာသားများကိုကိုယ်စားပြုရန်ကွန်ပျူတာများအသုံးပြုသောအက္ခရာများစုဆောင်းခြင်းဖြစ်သည်။ ဒေတာဘေ့စ်တွင်ဇာတ်ကောင်အစုတခုတွင်ဒေတာဘေ့စ်, စားပွဲသို့မဟုတ်ကော်လံစတိုးဆိုင်များကိုမည်သို့ပြသသည်ကိုဆုံးဖြတ်သည်။ MySQL တွင်အက်ခရာအစုံတွင် UTF-8, Latin1 စသည်ဖြင့်အက္ခရာစဉ်များပါ 0 င်သည်။
MySQLI :: Get_charet ဆိုသည်မှာ MySQLI extension မှလက်ရှိဒေတာဘေ့စ်ဆက်သွယ်မှုမှအသုံးပြုသောဇာတ်ကောင် settings ကိုရရှိရန် MySQLI extension မှပေးထားသောနည်းလမ်းဖြစ်သည်။ MySQL ဒေတာဘေ့စ်တစ်ခုနှင့်ချိတ်ဆက်သောအခါပုံမှန်ဇာတ်ကောင်သတ်မှတ်ချက်သည်သင်သတ်မှတ်ထားသော လက်တင် ( သို့မဟုတ်အခြားဇာတ်ကောင်တစ်မျိုးတည်းဖြစ်နိုင်သည်။ MySQLI :: Get_charset Method ကို သုံး. လက်ရှိချိတ်ဆက်ထားသောဇာတ်ကောင်အစုံကိုအလွယ်တကူရနိုင်သည်။
MySQLI :: Get_charset ကို မည်သို့အသုံးပြုရမည်ကိုပြသသည့်ရိုးရှင်းသော PHP PHOTE SPLION သည်လက်ရှိ MYSQL ဆက်သွယ်မှုကိုရရန်
<?php
// ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ
$mysqli = new mysqli("localhost", "root", "password", "database_name");
// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($mysqli->connect_error) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . $mysqli->connect_error);
}
// လက်ရှိချိတ်ဆက်၏ဇာတ်ကောင်အစုံရယူပါ
$charset = $mysqli->get_charset();
// output ဇာတ်ကောင်အစုံ
echo "လက်ရှိဒေတာဘေ့စ်ဆက်သွယ်မှု၏ဇာတ်ကောင်အစုံဖြစ်ပါတယ်: " . $charset->charset;
// ဆက်သွယ်မှုကိုပိတ်ပါ
$mysqli->close();
?>
ဒေတာဘေ့စ် connection တစ်ခုဖန်တီးပါ ။ MySQLI () အသစ် သုံး. ဒေတာဘေ့စ်ဆက်သွယ်မှုတစ်ခုကိုဖန်တီးပါ။ ဆက်သွယ်မှု၏ parameters များမှာအိမ်ရှင်အမည် ( localhost ), အသုံးပြုသူအမည် ( root ), စကားဝှက် ( Password ), Database Name ( Database_name ) ။
ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ ။ ဆက်သွယ်မှုပျက်ကွက်ပါကအမှားအယွင်းတစ်ခုထုတ်ယူခြင်းနှင့် Script လုပ်ဆောင်မှုကိုအဆုံးသတ်ပါ။
CLAY SEST: LOCKLIEN-> Get_ChariSet () ကိုသုံးပါ။ လက်ရှိချိတ်ဆက်ထားသောစာလုံးများကိုရယူရန် $ MySQLI-> Get_Ch_charet () ကို သုံးပါ။ ဤအရာဝတ်ထု၏ cheset property မှတစ်ဆင့်ကျွန်ုပ်တို့သည်စာလုံးအကြီး၏အမည်ကိုရနိုင်သည်။
Output character set : လက်ရှိချိတ်ဆက်ထားသောဇာတ်ကောင် set ကို output လုပ်ရန် echo ကို သုံးပါ။
Collection Connection : $ MySQLI-> Close () () မှဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ။
MySQLI :: Get_charet သည် MySQLI_CHARSet အရာဝတ်ထုကိုပြန်ပို့သည်။ ဤအရာဝတ်ထုတွင်အောက်ပါအရေးကြီးသောဂုဏ်သတ္တိများပါရှိသည်။
Charset : လက်ရှိချိတ်ဆက်မှု၏အကြောင်းအရာ၏အမည်။
dir : ဇာတ်ကောင်အစုံ၏ညွှန်ကြားချက် (e.g. ltr သို့မဟုတ် rtl ) ။
Max_Length : ဇာတ်ကောင်အစုံ၏အမြင့်ဆုံးဇာတ်ကောင်အရှည်။
MySQLI_CHARSet Object ၏ဤဂုဏ်သတ္တိများနှင့်အတူသင်ဇာတ်ကောင်အစုံနှင့်ပတ်သက်။ အသေးစိတ်အချက်အလက်များကိုပိုမိုအသေးစိတ်အချက်အလက်များရနိုင်သည်။
အကယ်. သင်၏ MySQL database default ဇာတ်ကောင်သည်သင်မျှော်လင့်ထားသည့်ဇာတ်ကောင်သတ်မှတ်ချက်မဟုတ်ပါက MySQLI :: SET_CHARSet နည်းလမ်းမှတစ်ဆင့် set character ကိုပြောင်းလဲနိုင်သည်။
ဘာသာစကားမျိုးစုံပါ 0 င်မှုနှင့်အလုပ်လုပ်စဉ် UTF-8 ဇာတ်ကောင်အစုံသည်စာလုံးအားလုံးနီးပါးတွင်ဇာတ်ကောင်များကိုထောက်ပံ့သောကြောင့်ဖြစ်သည်။
MySQLI :: Get_ChariSet လုပ်ဆောင်မှုမှတစ်ဆင့်သင်၏ MySQL ဆက်သွယ်မှုအတွက်ဇာတ်ကောင် settings ကိုအလွယ်တကူရနိုင်သည်။ ၎င်းသည်မှန်ကန်သောဇာတ်ကောင် settings ကို debugging နှင့် ensuuging အတွက်အလွန်အသုံးဝင်သည်။ ဇာတ်ကောင် set ကိုမှန်ကန်စွာမသတ်မှတ်နိုင်ကြောင်းသင်တွေ့ရှိပါက MySQLI :: set_charset ကို သုံးနိုင်သည်။ condbled code ကိုမှရှောင်ရှားရန်နှင့်ဒေတာသိုလှောင်မှုတွင်ရှေ့နောက်ညီညွတ်မှုကိုသေချာစေရန်စာလုံးအစုံများ၏အသုံးပြုမှုကိုအသုံးပြုသည်။