有人知道PHP的默認異常代碼嗎?主要用於數據庫異常。有人知道PHP的默認異常代碼嗎?
我知道:
42000 is a sql syntax error
23000 is duplicate unique key entry
還有什麼其他異常代碼那裏,我應該知道的?
有人知道PHP的默認異常代碼嗎?主要用於數據庫異常。有人知道PHP的默認異常代碼嗎?
我知道:
42000 is a sql syntax error
23000 is duplicate unique key entry
還有什麼其他異常代碼那裏,我應該知道的?
有沒有「爲PHP默認異常代碼」,但它看起來好像你正在尋找的MySQL錯誤代碼的解釋,你可以找到here :)
這就是爲什麼我在PHP文檔中找不到任何解釋的原因!我基本上想知道什麼異常可以拋出,所以我可以正確處理它們,所以這非常完美,謝謝! –
你可能想看看mysql_error():
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("nonexistentdb", $link);
echo mysql_errno($link) . ": " . mysql_error($link). "\n";
mysql_select_db("kossu", $link);
mysql_query("SELECT * FROM nonexistenttable", $link);
echo mysql_errno($link) . ": " . mysql_error($link) . "\n"; # <- text message
?>
這些是MySQL錯誤代碼,不是PHP錯誤。如果查詢出錯,PHP可能會返回它們,但它只是告訴你MySQL說了什麼。請參閱Daan答案中的鏈接以獲取代碼列表。 – octern