2011-02-07 60 views
0

我現在有點迷戀。我正在使用PDO編寫一個PHP-MYSQL Web應用程序,它必須執行很多查詢。實際上,每次執行查詢時,我也會檢查該查詢是否變質或變質。但是最近我認爲沒有理由,這就是爲了檢查錯誤而花費的時間。繼續檢查查詢中的錯誤

爲什麼在建立數據庫連接時查詢出錯,並確信數據庫正常並具有所需的所有表和列?

+0

數據庫崩潰或數據庫鏈接丟失 – 2011-02-07 14:11:49

回答

3

你是絕對正確的,你正在遵循正確的方法。

在正確的情況下,根本不應該有無效的查詢。每個查詢應該有效,任何可能的輸入值。

但是很多事情還是會發生:

  • 你可以失去查詢
  • 表可破
  • 在連接...

所以,我給你改PDO模式拋出錯誤的異常,並編寫一個全局處理程序,它會捕獲這種錯誤並輸出某種抱歉頁(+將一行添加到具有一些細節的日誌文件中)