// ※ notable_nameなんてテーブルが無い場合 $query = mysql_query("SELECT * FROM notable_name"); if(!$query){ print "エラー:" .mysql_error(); }
出力結果
エラー:Table ‘database_name.notable_name’ doesn’t exist
PHPの関数。
MySQL側で直近に発生したエラーメッセージを返す。
MySQL側で問題が発生していても、PHPのエラーメッセージだけでは判断が付かない事がある。
エラー処理には、この関数を追加しておかないと、何が問題かわかりづらくなってしまう。
外部に公開している場合は、万が一MySQLのエラーが発生した時、余計な情報を表示してしまう事になるので要注意。
// ※ notable_nameなんてテーブルが無い場合 $query = mysql_query("SELECT * FROM notable_name"); if(!$query){ print "エラー:" .mysql_error(); }
エラー:Table ‘database_name.notable_name’ doesn’t exist
コメント