PHP သည် MySQLI နှင့် ချိတ်ဆက်. မဆက်သွယ်နိုင်သည့်ပြ problem နာကိုဖြေရှင်းရန်သင်ပထမ ဦး ဆုံးဆက်သွယ်မှုသတင်းအချက်အလက်မှန်ကန်မှုရှိမရှိစစ်ဆေးရန်လိုအပ်သည်။ အောက်ပါအချက်အလက်များမှန်ကန်ကြောင်းသေချာပါစေ:
ဤအချက်အလက်သည်သင်၏ MySQL ဒေတာဘေ့စ်၏ချိန်ညှိချက်များနှင့်ကိုက်ညီကြောင်းသေချာပါစေ။
ဆက်သွယ်မှုသတင်းအချက်အလက်နှင့်ပြ problem နာမရှိပါက MySQL 0 န်ဆောင်မှုသည်ကောင်းမွန်စွာလည်ပတ်နေကြောင်းသေချာစေရန်လည်းလိုအပ်သည်။ အောက်ပါအဆင့်များနှင့်စစ်ဆေးရန်သင်ကြိုးစားနိုင်သည် -
အောက်ပါ command ကိုအသုံးပြုပြီး MySQL ဝန်ဆောင်မှု၏အခြေအနေကိုစစ်ဆေးနိုင်သည်။
<span class="fun">MySQL စနစ်</span>
output status ကို "တက်ကြွ" ဖြစ်ကြောင်းသေချာပါစေ။
အကယ်. MySQL 0 န်ဆောင်မှုကိုမစတင်ပါက၎င်းကိုအောက်ပါ command ဖြင့်စတင်နိုင်သည်။
<span class="fun">sudo systemctl mySQL စတင်ပါ</span>
PHP နှင့် MySQL အကြားဆက်သွယ်မှုသည် MySQLI extension တွင်မူတည်သည်။ MySQL 0 န်ဆောင်မှုကိုမှန်ကန်စွာလည်ပတ်နေကြောင်းအတည်ပြုပါက MySQLI extension ကိုမှန်ကန်စွာဖွင့်ထားကြောင်းသေချာစေရန်လည်းလိုအပ်သည်။
PHPP.INI ဖိုင်ကိုဖွင့ ်. အောက်ပါလိုင်းကိုရှာပါ။
<span class="fun">extension = mySQLI</span>
Semicolon (;) ဤလိုင်းကိုမှတ်ချက်မပေးမီဆိုလျှင် Semicolon ကို ဖျက်. ဖိုင်ကိုသိမ်းပါ။ ထိုအခါ Apache server ကို restart ။
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 နာကိုသင်ဖြေရှင်းနိုင်သင့်သည်။