လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> mysqli_stmt::$error

mysqli_stmt::$error

(MySQLI_STMT_ERROR) သည်ယခင်ကြေငြာချက်တွင်အမှားအယွင်းဖော်ပြချက်ကိုပြန်ပို့သည်
အမည်:mysqli_stmt::$error
အမျိုးအစား:MySQLI
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:နောက်ဆုံးကွပ်မျက်ခံရသောကြိုတင်သတ်မှတ်ထားသည့်ကြေညာချက်မှထုတ်ပေးသောအမှားအယွင်းကိုရယူပါ

MySQLI_STMT :: $ error () သည် PHP ၏ MySQLI_STMT အတန်းအစား၏နည်းလမ်းဖြစ်သည်။ ၎င်းသည်နောက်ဆုံးအကြိမ်ကွပ်မျက်ခံရသောကြိုတင်သတ်မှတ်ထားသောကြေညာချက်မှထုတ်ပြန်ကြေငြာချက်မှရရှိသောအမှားအချက်အလက်များကိုရရှိရန်အသုံးပြုသည်။

အသုံးပြုမှု:

 string mysqli_stmt::$error ( void )

parameter သည်ဖော်ပြချက် - ဤနည်းလမ်းတွင် parameters များမရှိပါ။

Return Value: နောက်ဆုံးကွပ်မျက်ခံရသော Preprocessing Statement မှထုတ်ပေးသောအမှားအယွင်းကိုညွှန်ပြသည့် string တစ်ခုကိုပြန်ပို့သည်။

ဥပမာ -

 // 创建数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 准备预处理语句$stmt = $mysqli->prepare("SELECT * FROM users WHERE username = ?"); // 绑定参数$username = "john"; $stmt->bind_param("s", $username); // 执行预处理语句$stmt->execute(); // 获取错误信息$error = $stmt->error(); // 输出错误信息if ($error) { echo "错误信息:" . $error; } else { echo "预处理语句执行成功!"; } // 关闭预处理语句和数据库连接$stmt->close(); $mysqli->close();

အပေါ်ကဥပမာမှာ MySQLI အရာဝတ်ထုတစ်ခုကိုအရင်ဖန်တီးပြီးဒေတာဘေ့စ်ကိုဆက်သွယ်ပါ။ ထို့နောက်ဒေတာဘေ့စ်မှတိကျသောအသုံးပြုသူအမည်ရှိအသုံးပြုသူတစ် ဦး ကိုရွေးချယ်ရန် Preprocessing Statement ကိုကျွန်ုပ်တို့ပြင်ဆင်ထားသည်။ ကျနော်တို့ parameter ကိုချည်နှောင်ခြင်းနှင့် preprocessing ကြေညာချက် execute ။ ထို့နောက်ကျွန်ုပ်တို့သည်ပြီးခဲ့သည့် Executed Preprocessing statements မှထုတ်ပေးသည့်အမှားအချက်အလက်များကိုရရှိရန်အတွက် $stmt->error() နည်းလမ်းကိုအသုံးပြုသည် $error နောက်ဆုံးအနေနှင့်ကျွန်ုပ်တို့သည်သက်ဆိုင်ရာစာကိုအမှားတစ်ခုရှိမရှိအပေါ် မူတည်. ထုတ်ပေးသည်။

mysqli_stmt::$error() method ကို MySQLI အရာဝတ်ထုမဟုတ်ဘဲ MySQLI_STMT အရာဝတ်ထုများဖြင့်သာအသုံးပြုနိုင်သည်။

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
လူကြိုက်များသော ဆောင်းပါးများ