使用 MySQLi 準備語句時,了解錯誤報告機制至關重要。預設情況下,MySQLi 傳回一個布林值,指示 SQL 語句的準備是否成功。這就提出了它是否也能偵測執行錯誤的問題。
偵測執行錯誤
原始方法:
原始方法使用準備語句的傳回值來偵測錯誤,假設它捕獲與查詢相關的所有錯誤
改進的方法:
為了確保全面的錯誤處理,建議採用更嚴格的方法:
新增錯誤報告: 在連線開始時執行以下行程式碼:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
這將使 MySQLi 報告所有潛在的錯誤。
執行後處理錯誤:
以上是使用MySQLi預處理語句時如何有效處理錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!