mysql_error

(PHP 3, PHP 4 )

mysql_error -- 直近に実行されたMySQLコールのエラーメッセージを返す

説明

string mysql_error ( resource [link_identifier] )

直近の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() も参照下さい。