我正在寫我的查詢數據庫中的一個功能,如果MySQL查詢錯誤出來出於某種原因,我想我的函數返回一個值(在這種情況下,-1)表明查詢失敗,而不是在整個腳本之外。PHP MySQL的Error_log和立即返回一個值
通常我只是用這個結構:
$result = mysql_query($sql) or die([some error information]);
但在這種情況下,我不想死,但我確實需要打出來的功能,並具有一定的方式告訴調用功能出現了錯誤,同時仍然能夠手動檢查日誌爲錯誤的來源。有沒有辦法做到這一點?半僞代碼看起來是這樣的:
$result = mysql_query($sql) or {
error_log([some error information]);
return -1;
}
但我試過一對夫婦和變化(如人們所預料的),他們不工作。
有什麼建議嗎?謝謝。
啊!我從來沒有想過像對待條件評估那樣對待查詢。非常有意義。感謝Kolink,這很好。 – Murdock 2012-07-14 01:29:59