လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP သည် MySQLI ဒေတာဘေ့စ်နှင့် ချိတ်ဆက်. မရပါဟူသောပြ problem နာကိုမည်သို့ဖြေရှင်းရမည်နည်း

PHP သည် MySQLI ဒေတာဘေ့စ်နှင့် ချိတ်ဆက်. မရပါဟူသောပြ problem နာကိုမည်သို့ဖြေရှင်းရမည်နည်း

gitbox 2025-07-02

ဆက်သွယ်မှုသတင်းအချက်အလက်ကိုစစ်ဆေးပါ

PHP သည် MySQLI နှင့် ချိတ်ဆက်. မဆက်သွယ်နိုင်သည့်ပြ problem နာကိုဖြေရှင်းရန်သင်ပထမ ဦး ဆုံးဆက်သွယ်မှုသတင်းအချက်အလက်မှန်ကန်မှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ အောက်ပါအချက်အလက်များမှန်ကန်ကြောင်းသေချာပါစေ:

  • Host အမည်
  • အသုံးပြုသူ
  • လှျို့ဝှက်စကား
  • ဒေတာဘေ့စ်အမည်

ဤအချက်အလက်သည်သင်၏ MySQL ဒေတာဘေ့စ်၏ချိန်ညှိချက်များနှင့်ကိုက်ညီကြောင်းသေချာပါစေ။

MySQL 0 န်ဆောင်မှုသည်ပုံမှန်အားဖြင့်လည်ပတ်သည်ကိုစစ်ဆေးပါ

ဆက်သွယ်မှုသတင်းအချက်အလက်နှင့်ပြ problem နာမရှိပါက MySQL 0 န်ဆောင်မှုသည်ကောင်းမွန်စွာလည်ပတ်နေကြောင်းသေချာစေရန်လည်းလိုအပ်သည်။ အောက်ပါအဆင့်များနှင့်စစ်ဆေးရန်သင်ကြိုးစားနိုင်သည် -

MySQL ဝန်ဆောင်မှုအခြေအနေကိုစစ်ဆေးပါ

အောက်ပါ command ကိုအသုံးပြုပြီး MySQL ဝန်ဆောင်မှု၏အခြေအနေကိုစစ်ဆေးနိုင်သည်။

 <span class="fun">MySQL စနစ်</span>

output status ကို "တက်ကြွ" ဖြစ်ကြောင်းသေချာပါစေ။

MySQL 0 န်ဆောင်မှုကိုစတင်ပါ (မစတင်ပါက)

အကယ်. MySQL 0 န်ဆောင်မှုကိုမစတင်ပါက၎င်းကိုအောက်ပါ command ဖြင့်စတင်နိုင်သည်။

 <span class="fun">sudo systemctl mySQL စတင်ပါ</span>

PHP extension ကို loading ရှိမရှိစစ်ဆေးပါ

PHP နှင့် MySQL အကြားဆက်သွယ်မှုသည် MySQLI extension တွင်မူတည်သည်။ MySQL 0 န်ဆောင်မှုကိုမှန်ကန်စွာလည်ပတ်နေကြောင်းအတည်ပြုပါက MySQLI extension ကိုမှန်ကန်စွာဖွင့်ထားကြောင်းသေချာစေရန်လည်းလိုအပ်သည်။

MySQLI extension ကိုဖွင့်ထားကြောင်းအတည်ပြုပါ

PHPP.INI ဖိုင်ကိုဖွင့ ်. အောက်ပါလိုင်းကိုရှာပါ။

 <span class="fun">extension = mySQLI</span>

Semicolon (;) ဤလိုင်းကိုမှတ်ချက်မပေးမီဆိုလျှင် Semicolon ကို ဖျက်. ဖိုင်ကိုသိမ်းပါ။ ထိုအခါ Apache server ကို restart ။

MySQLI extension ကိုမှန်ကန်စွာတင်နေပါသလားစစ်ဆေးပါ

Phpinfo () function ကို၏ output ၏ output အတွက် MySQLI extensions နှင့်ပတ်သက်သည့်သတင်းအချက်အလက်များကိုသင်ရှာနိုင်သည်။ အောက်ပါတို့နှင့်အတူရိုးရှင်းသော PHP ဖိုင် (ဥပမာ info.php) ကိုသင်ဖန်တီးနိုင်သည်။

 <?php
phpinfo();
?>

ဖိုင်ကိုကြည့်ပြီးနောက်သက်ဆိုင်ရာသတင်းအချက်အလက်များပြသသည်ကိုအတည်ပြုရန်သင်၏ browser တွင် "MySqli" ကိုရှာဖွေပါ။

ဆက်သွယ်မှုကုဒ်ကိုစစ်ဆေးပါ

နောက်ဆုံးအနေဖြင့်သင်၏ connection code မှန်ကန်ကြောင်းသေချာအောင်လုပ်ပါ။ ဤတွင်အခြေခံ connection ဥပမာတစ်ခုဖြစ်သည်။

 <?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";

// ဆက်သွယ်မှုတစ်ခုဖန်တီးပါ
$connection = new mysqli($servername, $username, $password, $dbname);

// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိစစ်ဆေးပါ
if ($connection->connect_error) {
    die("ဆက်သွယ်မှုမအောင်မြင်ပါ:" . $connection->connect_error);
}

echo "အောင်မြင်စွာဆက်သွယ်မှု!";
?>

သင်၏ connection အချက်အလက်သည်အထက်ပါဥပမာကုဒ်တွင်တစ်ခုနှင့်ဆင်တူကြောင်းသေချာပါစေ။

အကျဉ်းချုပ်

အကယ်. သင်၏ PHP သည် MySQLI နှင့်မဆက်သွယ်နိုင်ပါကဆက်သွယ်မှုသတင်းအချက်အလက်မှန်ကန်မှုရှိ, အကယ်. MySQL 0 န်ဆောင်မှုသည်ကောင်းမွန်စွာလည်ပတ်နေပါ။ နောက်ဆုံးအနေနဲ့ connection code မှန်ကန်ကြောင်းသေချာအောင်လုပ်ပါ။ ဤအဆင့်များဖြင့် PHP သည် MySQLI နှင့်မဆက်သွယ်နိုင်သည့်ပြ problem နာကိုသင်ဖြေရှင်းနိုင်သင့်သည်။