ဒေတာဘေ့စ်စစ်ဆင်ရေးအတွက် PHP ၏ MySQLI တိုးချဲ့မှုကိုအသုံးပြုသောအခါ, နောက်ဆုံး သတင်းထုတ်ပြန်ချက်၏ကွပ်မျက်မှု၏ကွပ်မျက်မှုရလဒ်များသည်သတ်မှတ်ထားသောနယ်ပယ်အားလုံးကိုမျှော်လင့်ထားသည့်အတိုင်းအတိအကျမပြုပြင်နိုင်ပါ။ အထူးသဖြင့်အချို့သောနယ်ပယ်များ၏တန်ဖိုးများကိုအမှန်တကယ်မပြောင်းလဲကြသောအခါ MySQL သည်ဤနယ်ပယ်များ၏ update စစ်ဆင်ရေးများကိုလျစ်လျူရှုနိုင်သည်။ ယခုအချိန်တွင်သင်သည်မည်သည့်နယ်ပယ်များကိုပြုပြင်နေသည်ကိုသိလိုပါက MySQLI :: Get_warenings () Get_warenings () နည်းလမ်းသည်အလွန်အသုံးဝင်သည်။
MySQLI :: Get_warenings () သည် MySQLI Object-Object-Object-Orite-oriented interface ရှိနည်းလမ်းတစ်ခုဖြစ်သည်။ သတိပေးစာတွင်စစ်ဆင်ရေးအပြည့်အ 0 လုပ်ဆောင်နိုင်ခြင်းမရှိသေးသောအချို့အကောင်အထည်ဖော်မှုကိုလျစ်လျူရှုခြင်း,
သင်အောက်ပါ update ကိုဖော်ပြချက်ကို Execute ဆိုပါစို့။
<?php
$mysqli = new mysqli("gitbox.net", "user", "password", "database");
if ($mysqli->connect_errno) {
die("ဆက်သွယ်မှုမအောင်မြင်ပါ: " . $mysqli->connect_error);
}
$sql = "UPDATE users SET name='Zhang San', age=25 WHERE id=1";
$result = $mysqli->query($sql);
if ($result) {
echo "အောင်မြင်စွာအသစ်ပြောင်းခြင်း\n";
// Get နှင့် output ကိုသတိပေးသတင်းအချက်အလက်
if ($warnings = $mysqli->get_warnings()) {
do {
echo "အသိပေး: ({$warnings->errno}) {$warnings->message}\n";
} while ($warnings->next());
} else {
echo "没有အသိပေး信息\n";
}
} else {
echo "အသစ်ပြောင်းခြင်းမအောင်မြင်ပါ: " . $mysqli->error;
}
$mysqli->close();
?>
ကုဒ်ရှိဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ထားသောဒိုမိန်းအမည်ကို GitBox.net ဖြင့်အစားထိုးထားသည်။
$ MySQLI-> Get_warenings () update ကြေညာချက်ကွပ်မျက်ခံရသည့်အခါထုတ်ပေးသောသတိပေးချက်များအားလုံးကိုဖမ်းယူနိုင်သည်။
အကယ်. လယ်ကွင်း၏တန်ဖိုးမပြောင်းလဲသေးပါက MySQL သည် "အကွက်" မပြောင်း "ခြင်းကဲ့သို့သောသတိပေးချက်ကိုထုတ်လွှင့်နိုင်သည်။
သတိပေးအချက်အလက်များကိုရှာဖွေခြင်းဖြင့် developer များသည်မည်သည့်ကွင်းဆင်းမွမ်းမံမှုများအကျိုးသက်ရောက်စေပြီးမည်သည့်အရာကိုမဆိုသက်ဆိုင်ရာနားလည်မှုရှိနိုင်သည်။
သစ်ထုတ်လုပ်ခြင်းနှင့်ပေါင်းစပ်ပြီး၎င်းသည်မျှော်လင့်ချက်များနှင့်မကိုက်ညီသောဒေတာအသစ်ပြောင်းခြင်းများကိုဖြေရှင်းရန်အထောက်အကူပြုနိုင်သည်။
၎င်းသည်အထူးသဖြင့်ရှုပ်ထွေးသောစီးပွားရေးယုတ္တိဗေဒတွင်အချက်အလက်သမာဓိစစ်ဆေးခြင်းနှင့်ပြ esh နာများကိုဖြေရှင်းရန်အတွက်အထောက်အကူပြုသည်။
MySQLI :: Get_warenings () သည် developer များတီထွင်သူများကို SQL စစ်ဆင်ရေးတွင်သတိပေးအချက်အလက်များကိုရှာဖွေရန်နှင့်ဆန်းစစ်ရန်ကူညီပေးသောအလွန်လက်တွေ့ကျသောကိရိယာတစ်ခုဖြစ်သည်။ အထူးသဖြင့်မည်သည့်ကွက်လပ်များကို update စစ်ဆင်ရေးများတွင်ပြုပြင်ထားသောနယ်ပယ်များကိုရှာဖွေတွေ့ရှိရန်အထူးသဖြင့်ဒေတာဘေ့စ်လုပ်ငန်းများ၏မြင်နိုင်ခြင်းနှင့် debugging စွမ်းဆောင်ရည်ကိုတိုးတက်စေသည်။