2017-10-09 66 views
-2

所以我剛剛用模具做了這個。我真的不想在頁面上打印出mysql和php錯誤,以供用戶查看...也許將錯誤發送到日誌文件?如果由於某種原因mysqli_query失敗,如何處理頁面的其餘部分?php - 如何處理mysqli_query返回false時的實時頁面?

if(!mysqli_query($db, $q)) 
    die(); 

謝謝。

回答

1

您可以登錄錯誤的error_log文件

if(!mysqli_query($db, $q)) { 

//error 
error_log('There is an issue with this Query on live server. The Query is '.$q);  
} 

您也可以發送郵件到自己爲好。這將是一個更好的選擇,因爲您實際上知道活動服務器上發生錯誤。你想要的最後一件事是客戶呼叫你解決錯誤。它更好,你有一個headstart