直近のMySQL関数からのエラー文字列を返します。エラーが発生していな い場合には、'' (空文字列) を返します。
MySQLデータベースバックエンドから返されたエラーはもう警告を発生し ません。エラー文字列を取得するには、代わりに mysql_error()を使用して下さい。 この関数は、直近に実行された(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_errno()も参照下さい。