MySQLデータベースバックエンドから返ってくるエラーは、
警告を発生しません。代わりにエラー番号を得るためにこれらの関数を 使用して下さい。
直近のMySQL関数からのエラー番号を返します。エラーが発生していない 場合は、
0
(ゼロ)を返します。
MySQLバックエンドから返されたもうエラー警告を発生しません。代わり
に、エラーコードを取得するために
mysql_errno()
を使用して下さい。この関数は、直近に実行された(
mysql_error()
と
mysql_errno()
以外の)MySQL関数のエラーコードの みを返すことに注意して下さい。このため、この関数を使用したい場合、
他のMySQL関数をコールする前に値をチェックするようにして下さい。
?php mysql_connect("marliesle"); echo mysql_errno().": ".mysql_error()." BR "; mysql_select_db("nonexistentdb"); echo mysql_errno().": ".mysql_error()." BR "; $conn = mysql_query("SELECT * FROM nonexistenttable"); echo mysql_errno().": ".mysql_error()." BR "; ? |
mysql_error()
も参照下さい。