ဒေတာဘေ့စ်လုပ်ငန်းများကိုမလုပ်ဆောင်မီဒေတာဘေ့စ်နှင့်ဆက်သွယ်မှုတစ်ခုတည်ဆောက်ရန်လိုအပ်သည်။ PHP သည်ဤလုပ်ငန်းကိုပြီးမြောက်စေရန် built-in functions များစွာကိုထောက်ပံ့ပေးသည်။ အသုံးအများဆုံး function သည် mySQLI_Connect () ဖြစ်သည်။ MySQL ဒေတာဘေ့စ်ကိုချိတ်ဆက်ရန်နမူနာကုဒ်ဖြစ်သည်။
<?php
$servername = "localhost"; // ဒေတာဘေ့စ်ဆာဗာလိပ်စာ
$username = "root"; // ဒေတာဘေ့စ်အသုံးပြုသူအမည်
$password = "123456"; // ဒေတာဘေ့စ်စကားဝှက်
$dbname = "test"; // ဒေတာဘေ့စ်အမည်
// ဆက်သွယ်မှုတစ်ခုဖန်တီးပါ
$conn = mysqli_connect($servername, $username, $password, $dbname);
// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိ detect
if (!$conn) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . mysqli_connect_error());
}
echo "အောင်မြင်စွာဆက်သွယ်မှု";
?>
ဒေတာဘေ့စ် connection ကိုအောင်မြင်စွာဖွင့်လှစ်ပြီးနောက်ဒေတာဘေ့စ်စုံစမ်းမှုများစစ်ဆင်ရေးကိုစတင်လုပ်ဆောင်နိုင်သည်။ mySQli_query () နှင့် mysqli_fetch_array () လုပ်ဆောင်ချက်များမှတဆင့်ဘုံစုံစမ်းမှုစစ်ဆင်ရေးများကိုအကောင်အထည်ဖော်နိုင်သည်။ ဒေတာကိုရှာဖွေရန်အတွက်ရိုးရှင်းသောကုဒ်ဥပမာတစ်ခုမှာ -
<?php
$sql = "SELECT id, name, age FROM users"; // စုံစမ်းမှုကြေညာချက်
// စုံစမ်းမှုစစ်ဆင်ရေးလုပ်ဆောင်ပါ
$result = mysqli_query($conn, $sql);
// လုပ်ငန်းစဉ်မေးမြန်းချက်ရလဒ်များ
if (mysqli_num_rows($result) > 0) {
နေစဉ် ($ အတန်း = mySqli_fetch_assoc ($ ရလဒ်))
Echo "ID:" ။ $ အတန်း ["ID"] ။ "- အမည် -" ။ $ အတန်း ["အမည်"] ။ "အသက် -" ။ $ အတန်း ["အသက်"] ။ "<br> ";
}
} အခြား
ECHO "NO အချက်အလက်ရှာမတွေ့ပါ";
}
// အခမဲ့မှတ်ဉာဏ် MySQLI_FREE_RESELT ($ ရလဒ်);
>
ဒေတာအသစ်ထဲသို့အချက်အလက်အသစ်များကိုထည့်သွင်းသောအခါ insteration operty ကိုလုပ်ဆောင်ရန် MySQLI_QUEERY () function ကိုသုံးနိုင်သည်။ ဒေတာများကိုဒေတာဘေ့စ်တစ်ခုထဲသို့ထည့်ရန်နမူနာကုဒ်ဖြစ်သည်။
<?php
$sql = "INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'john@example.com')"; // ကြေညာချက်ထည့်ပါ
// တစ်ခု insert စစ်ဆင်ရေးလုပ်ဆောင်ပါ
if (mysqli_query($conn, $sql)) {
echo "ဒေတာသွင်းအောင်မြင်စွာ";
} else {
echo "ဒေတာသွင်း: " . mysqli_error($conn);
}
?>
ဒေတာဘေ့စ်ရှိအချက်အလက်များကိုမွမ်းမံရန် MySQLI_QUERY () function ကိုသုံးနိုင်သည်။ ဤတွင်ဒေတာဘေ့စ်တွင်ဒေတာများကိုအသစ်ပြောင်းခြင်းအတွက်နမူနာကုဒ်ဖြစ်သည်။
<?php
$sql = "UPDATE users SET age = 30 WHERE name = 'John Doe'"; // ကြေညာချက်ထုတ်ပြန်ချက်
// update ကိုစစ်ဆင်ရေးလုပ်ဆောင်ပါ
if (mysqli_query($conn, $sql)) {
echo "Data Update ကိုအောင်မြင်စွာ";
} else {
echo "ဒေတာ update ကိုမအောင်မြင်ပါ: " . mysqli_error($conn);
}
?>
ဒေတာဘေ့စ်မှဒေတာများကိုဖျက်ပစ်သည့်အခါဖျက်ခြင်းလုပ်ငန်းကိုလုပ်ဆောင်ရန် MySQLI_QUEERY () function ကိုသုံးနိုင်သည်။ ဒေတာများကိုဖျက်ရန်ကုဒ်ဥပမာတစ်ခုမှာ -
<?php
$sql = "DELETE FROM users WHERE age < 18"; // ကြေညာချက်ကိုဖျက်ပါ
// တစ် ဦး delete စစ်ဆင်ရေးလုပ်ဆောင်ပါ
if (mysqli_query($conn, $sql)) {
echo "ဒေတာပယ်ဖျက်ရေးအောင်မြင်ခဲ့";
} else {
echo "ဒေတာပယ်ဖျက်ရေးပျက်ကွက်: " . mysqli_error($conn);
}
?>
ဒေတာဘေ့စ်စစ်ဆင်ရေးကိုဖြည့်စွက်ပြီးနောက်အရင်းအမြစ်များကိုလွှတ်ပေးရန်အတွက်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ထားရမည်။ MySQLI_CLOE () function ကို သုံး. ဆက်သွယ်မှုကိုပိတ်ထားနိုင်သည်။ ဒီမှာနမူနာကုဒ်တစ်ခုပါ။
<?php // ဆက်သွယ်မှုကိုပိတ်ပါ mysqli_close($conn); echo "ဆက်သွယ်မှုပိတ်ထားသည်"; ?>
အထက်ပါကုဒ်နမူနာမှတစ်ဆင့် PHP ကို အသုံးပြု. ဒေတာဘေ့စ်များနှင့်ချိတ်ဆက်ခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, PHP ဒေတာဘေ့စ်စစ်ဆင်ရေးကျွမ်းကျင်မှုစွမ်းရည်ကိုပိုမိုကောင်းမွန်စွာနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုနှင့်ကျွမ်းကျင်မှုကိုကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။