我是網絡開發新手,所以可能有些事情我做錯了。PHP - 查詢mysql時出錯處理
我正在使用webmatrix進行開發,並使用webmatrix提供的StarterSite示例進行播放。
在php文件(header.php)中有一個使用mysqli擴展名的查詢。我已將tablename更改爲某個不存在的表以模擬錯誤情況。問題是,經過以下聲明 -
$statement->execute();
腳本停止。 我在執行後插入了一個echo語句,並且該回顯字符串未顯示在網頁上。但是,當我更正表名時,執行後的回顯字符串顯示在網頁上。所以我認爲腳本在表名錯誤時停止執行。我有兩個問題。如何停止腳本停止執行?其次如何確定腳本已經停止執行某些特定的語句?
對於問題的第二部分,我檢查了IISExpress文件夾中的日誌文件和tracelog文件。沒有提到任何錯誤,可能是因爲錯誤發生在MYSQL中。但是,在我的MYSQL文件夾中沒有日誌文件,所以不知道如何檢查mysql日誌。
如果我錯過了任何東西,請告訴我。
問候, 圖莎爾
讀'mysqli' PHP手冊部分,可能會有一些有用的信息。 – 2015-01-15 17:40:26
爲什麼使用IIS作爲網絡服務器時使用PHP和MySQL不是相關的;只是好奇?過去,使用PHP和MySQL的IIS在交通繁忙時遇到了問題。 – unixmiah 2015-01-15 18:26:26
難道你不能爲你的問題想出一個獨特的(或者至少有一半有趣的)標題嗎?也請只寫...每個問題...,呃,問題! – 2015-01-15 19:14:55