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