PHP ပရိုဂရမ် တွင် ဒေတာ ဘေ့ စ်ဆက်သွယ်မှုသည်အလွန်အခြေခံနှင့်အရေးကြီးသောခြေလှမ်းတစ်ခုဖြစ်သည် ။ မှန်ကန်သောအသုံးပြုသူအမည်နှင့်စကားဝှက်သည်ဆက်သွယ်မှုကိုအောင်မြင်စွာတည်ဆောက်နိုင်သည့်အဓိကအချက်များအနက်မှတစ်ခုဖြစ်သည်။ အသုံးပြုသူအမည်သို့မဟုတ်စကားဝှက်ကိုမှားယွင်းစွာစာလုံးပေါင်းပါကဆက်သွယ်မှုပြတ်တောက်မှုသည်မလွှဲမရှောင်သာရလဒ်ဖြစ်သည်။ ဤဆောင်းပါးသည်၎င်းနောက်ကွယ်မှအကြောင်းပြချက်များကိုအသေးစိတ်ဖော်ပြပြီး၎င်းကိုသရုပ်ဖော်ရန် PHP code များကိုဥပမာသုံးပါမည်။
Connect () function ကို အသုံးပြု. ဒေတာဘေ့စ်တစ်ခုကိုချိတ်ဆက်သောအခါ, သင်သည်များသောအားဖြင့်အောက်ပါအချက်အလက်များကိုပေးရန်လိုအပ်သည်။
Host လိပ်စာ (အိမ်ရှင်)
အသုံးပြုသူ
လှျို့ဝှက်စကား
ဒေတာဘေ့စ်အမည် (ဒေတာဘေ့စ)
ဥပမာ MySQLI_Connect () function ကိုအသုံးပြုခြင်း၏အခြေခံပုံစံသည်အောက်ပါအတိုင်းဖြစ်သည် -
$connection = mysqli_connect("m66.net", "username", "password", "database");
if (!$connection) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . mysqli_connect_error());
}
echo "အောင်မြင်စွာဆက်သွယ်မှု";
ဤနေရာတွင်အသုံးပြုသူအမည်နှင့်စကားဝှက်သည်ဒေတာဘေ့စ်ဆာဗာမှမည်သူမည်ဝါဖြစ်ကြောင်းအတည်ပြုရန်အသုံးပြုသောအထောက်အထားများဖြစ်သည်။
လုံခြုံရေးသေချာစေရန် Database Server သည် connection တောင်းဆိုမှုတစ်ခုချင်းစီကိုအတည်ပြုလိမ့်မည်။ Connect () function သည် connection connection တောင်းဆိုမှုတစ်ခုပို့သောအခါဒေတာဘေ့စ်ဆာဗာသည် 0 င်လာမည့် Username နှင့် Password ကိုနှိုင်းယှဉ်သည်။
အသုံးပြုသူအမည်မရှိပါ - ဒေတာဘေ့စ်သည်အသုံးပြုသူအမည်နှင့်သက်ဆိုင်သည့်အကောင့်ကိုမရှာနိုင်ပါ။ ထို့ကြောင့်ဆက်သွယ်မှုကိုသဘာဝကျကျငြင်းဆန်သည်။
စကားဝှက်အမှား - အသုံးပြုသူအမည်ရှိသည့်နှင့်စကားဝှက်စစ်ဆေးခြင်းပျက်ကွက်လျှင်ပင်ဆက်သွယ်မှုကိုငြင်းဆန်လိမ့်မည်။
ထို့ကြောင့်အသုံးပြုသူအမည်သို့မဟုတ်လျှို့ဝှက်နံပါတ်တွင်စာလုံးပေါင်းအမှားတစ်ခုရှိသရွေ့ဒေတာဘေ့စ်ဆာဗာသည် connection တောင်းဆိုမှုကိုငြင်းပယ်လိမ့်မည်။
ဆက်သွယ်မှုပျက်ပြားသွားသောအခါ MySQLI_Connect_Error () function သည်ဥပမာအားဖြင့်သီးခြားအမှားအယွင်းများကိုပြန်ပို့လိမ့်မည်။
Access denied for user 'wronguser'@'localhost' (using password: YES)
၎င်းသည်အသုံးပြုသူအမည်သို့မဟုတ်စကားဝှက်အမှားတစ်ခုဖော်ပြသည်။
စာလုံးပေါင်းအမှားများကိုရှောင်ရှားရန်အသုံးပြုသူအမည်နှင့်စကားဝှက်၏တိကျမှန်ကန်မှုကိုအတည်ပြုပါ။
ခက်ခဲသောကုဒ်များကြောင့်ဖြစ်ပေါ်လာသောအမှားများကိုရှောင်ရှားရန်အသုံးပြုသူအမည်နှင့်စကားဝှက်ကို configuration files များတွင်သိမ်းဆည်းနိုင်သည်။
ပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်အမှားသတိပေးချက်များကိုကြည့်ရှုရန် Debug သတင်းအချက်အလက်ကိုသုံးပါ။
စကားဝှက်ရှိအထူးအက္ခရာများကြောင့်ဖြစ်ပေါ်လာသောအမှားများကိုရှောင်ရှားရန်ကြိုးစားပါ။