PHP マニュアル
前のページ |  | 次のページ

# mysql_errno

(PHP 3, PHP 4 )

mysql_errno -- 直近のMySQL処理からエラーメッセージのエラー番号を返す

## 説明

int mysql_errno ( resource `[link_identifier]`)

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

前のページ | ホーム | 次のページ
mysql_drop_db | 上に戻る | mysql_error