0
我現在有點迷戀。我正在使用PDO編寫一個PHP-MYSQL Web應用程序,它必須執行很多查詢。實際上,每次執行查詢時,我也會檢查該查詢是否變質或變質。但是最近我認爲沒有理由,這就是爲了檢查錯誤而花費的時間。繼續檢查查詢中的錯誤
爲什麼在建立數據庫連接時查詢出錯,並確信數據庫正常並具有所需的所有表和列?
我現在有點迷戀。我正在使用PDO編寫一個PHP-MYSQL Web應用程序,它必須執行很多查詢。實際上,每次執行查詢時,我也會檢查該查詢是否變質或變質。但是最近我認爲沒有理由,這就是爲了檢查錯誤而花費的時間。繼續檢查查詢中的錯誤
爲什麼在建立數據庫連接時查詢出錯,並確信數據庫正常並具有所需的所有表和列?
你是絕對正確的,你正在遵循正確的方法。
在正確的情況下,根本不應該有無效的查詢。每個查詢應該有效,任何可能的輸入值。
但是很多事情還是會發生:
所以,我給你改PDO模式拋出錯誤的異常,並編寫一個全局處理程序,它會捕獲這種錯誤並輸出某種抱歉頁(+將一行添加到具有一些細節的日誌文件中)
數據庫崩潰或數據庫鏈接丟失 – 2011-02-07 14:11:49