MySQLI_DRIVERS :: $ arge_Mode () သည် static property ကို MySQLI Driver ၏အစီရင်ခံစာကိုသတ်မှတ်သည့်နေရာတစ်ခုဖြစ်သည်။
MySQLI ယာဉ်မောင်းများသည်သူတို့ကြုံတွေ့ရသောအခါ MySQLI Drivers သည်အမှားအယွင်းများကိုမည်သို့အစီရင်ခံမည်ကိုဆိုသည်။ ၎င်းသည်အောက်ပါစဉ်ဆက်မပြတ်သည် parameters များကိုလက်ခံနိုင်သည်။
ဥပမာ -
// 设置报告模式为报告错误并中断脚本的执行mysqli_report(MYSQLI_REPORT_STRICT); // 创建MySQLi对象$mysqli = new mysqli("localhost", "username", "password", "database"); try { // 进行数据库操作$result = $mysqli->query("SELECT * FROM users"); // ... } catch (mysqli_sql_exception $e) { // 捕获并处理异常echo "发生错误:" . $e->getMessage(); }
အထက်ပါဥပမာတွင် MySQLI_REPORE () function ကို သုံး. MySQLI_REPORT_STECTEST သို့ပထမဆုံး MySQLI_REPORT_STEST သို့ပထမဆုံးအကြိမ်အဖြစ်သတ်မှတ်သည်။ ထို့နောက်ကျွန်ုပ်တို့သည် MySQLI အရာဝတ်ထုတစ်ခုကိုဖန်တီးပြီး Try-catch block တွင်ဒေတာဘေ့စ်လုပ်ငန်းများကိုလုပ်ဆောင်သည်။ အမှားအယွင်းရှိပါကယာဉ်မောင်းသည် MySQLI_SQL_SQL_Exception Oxcover ကိုပစ်ချလိမ့်မည်။ ဤဥပမာတွင်ကျွန်ုပ်တို့သည်အမှားမက်ဆေ့ခ်ျကိုမျက်နှာပြင်သို့ထုတ်လွှင့်နိုင်သည်။ ၎င်းသည်အမှန်တကယ်လိုအပ်ချက်များအရ၎င်းကိုသင့်လျော်စွာကိုင်တွယ်နိုင်သည်။