လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> ထိရောက်သောဒေတာဘေ့စ်စစ်ဆင်ရေးစီမံခန့်ခွဲမှုရရှိရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း။

ထိရောက်သောဒေတာဘေ့စ်စစ်ဆင်ရေးစီမံခန့်ခွဲမှုရရှိရန် PHP ကိုမည်သို့အသုံးပြုရမည်နည်း။

M66 2025-06-13

1 ။ ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုတည်ဆောက်ပါ

ဒေတာဘေ့စ်လုပ်ငန်းများကိုမလုပ်ဆောင်မီဒေတာဘေ့စ်နှင့်ဆက်သွယ်မှုတစ်ခုတည်ဆောက်ရန်လိုအပ်သည်။ 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 "အောင်မြင်စွာဆက်သွယ်မှု";
?>

2 ။ ဒေတာကိုမေးမြန်းပါ

ဒေတာဘေ့စ် 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 ($ ရလဒ်);
>

3 ။ ဒေတာထည့်ပါ

ဒေတာအသစ်ထဲသို့အချက်အလက်အသစ်များကိုထည့်သွင်းသောအခါ 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);
}
?>

4 ။ ဒေတာကို update

ဒေတာဘေ့စ်ရှိအချက်အလက်များကိုမွမ်းမံရန် 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);
}
?>

V. ဒေတာများကိုဖျက်ပါ

ဒေတာဘေ့စ်မှဒေတာများကိုဖျက်ပစ်သည့်အခါဖျက်ခြင်းလုပ်ငန်းကိုလုပ်ဆောင်ရန် MySQLI_QUEERY () function ကိုသုံးနိုင်သည်။ ဒေတာများကိုဖျက်ရန်ကုဒ်ဥပမာတစ်ခုမှာ -

<?php
$sql = "DELETE FROM users WHERE age < 18"; // ကြေညာချက်ကိုဖျက်ပါ

// တစ် ဦး delete စစ်ဆင်ရေးလုပ်ဆောင်ပါ
if (mysqli_query($conn, $sql)) {
    echo "ဒေတာပယ်ဖျက်ရေးအောင်မြင်ခဲ့";
} else {
    echo "ဒေတာပယ်ဖျက်ရေးပျက်ကွက်: " . mysqli_error($conn);
}
?>

6 ။ ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ပါ

ဒေတာဘေ့စ်စစ်ဆင်ရေးကိုဖြည့်စွက်ပြီးနောက်အရင်းအမြစ်များကိုလွှတ်ပေးရန်အတွက်ဒေတာဘေ့စ်ဆက်သွယ်မှုကိုပိတ်ထားရမည်။ MySQLI_CLOE () function ကို သုံး. ဆက်သွယ်မှုကိုပိတ်ထားနိုင်သည်။ ဒီမှာနမူနာကုဒ်တစ်ခုပါ။

<?php
// ဆက်သွယ်မှုကိုပိတ်ပါ
mysqli_close($conn);
echo "ဆက်သွယ်မှုပိတ်ထားသည်";
?>

အကျဉ်းချုပ်

အထက်ပါကုဒ်နမူနာမှတစ်ဆင့် PHP ကို ​​အသုံးပြု. ဒေတာဘေ့စ်များနှင့်ချိတ်ဆက်ခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, ဒေတာများကိုရှာဖွေခြင်း, PHP ဒေတာဘေ့စ်စစ်ဆင်ရေးကျွမ်းကျင်မှုစွမ်းရည်ကိုပိုမိုကောင်းမွန်စွာနားလည်ရန်ဤဆောင်းပါးသည်သင့်အားပိုမိုကောင်းမွန်သောနားလည်မှုနှင့်ကျွမ်းကျင်မှုကိုကူညီနိုင်လိမ့်မည်ဟုကျွန်ုပ်မျှော်လင့်ပါသည်။