如何檢索複雜查詢的 MySQL 錯誤訊息
在 PHP 中,執行依賴使用者輸入的長 MySQL 查詢有時會導致錯誤。然而,獲取詳細的錯誤訊息來確定故障的根本原因可能具有挑戰性。
實作錯誤訊息顯示
要顯示錯誤訊息,請將程式碼修改為如下:
$result = mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link));
處理查詢執行錯誤
上面的程式碼使用了mysqli_query()函數和or die() 語句處理查詢執行錯誤。如果查詢失敗,PHP將終止腳本並列印mysqli_error()函數傳回的錯誤訊息。
檢索錯誤代碼
除了錯誤訊息,您還可以透過將以下行添加到程式碼中來檢索錯誤代碼:
echo mysqli_errno($this->db_link);
這將輸出與查詢失敗相關的數位錯誤碼。
參考文檔
進一步了解關於PHP中處理資料庫錯誤的信息,請參考以下內容文檔:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3