現在の位置: ホーム> 関数カテゴリ一覧> mysql_errno

mysql_errno

以前のMySQL操作でエラーメッセージの数値エンコードを返します。
名前:mysql_errno
カテゴリ:未分類
対応言語:php
一言説明:最後のMySQL操作のエラーコードを取得します

関数名:mysql_errno()

該当するバージョン:PHP 4、PHP 5、PHP 7

使用法:MySQL_ERRNO()関数は、最後のMySQL操作のエラーコードを取得するために使用されます。

構文:int mysql_errno([resource $ link_identifier = null])

パラメーター:

  • link_identifier(オプション):mysql接続識別子。指定されていない場合、最近開かれた接続が使用されます。

返品値:最新のMySQL操作のエラーコードを表す整数値を返し、エラーが発生しない場合は0を返します。

例:

  1. デフォルトの接続識別子を使用して、最後のMySQL操作のエラーコードを取得します。
 $conn = mysql_connect("localhost", "username", "password"); mysql_select_db("database", $conn); $query = "SELECT * FROM table"; $result = mysql_query($query); if(mysql_errno() != 0){ echo "MySQL 错误码:" . mysql_errno() . "<br>"; echo "MySQL 错误信息:" . mysql_error() . "<br>"; } else { // 执行成功的操作}
  1. 指定された接続識別子を使用して、最後のMySQL操作のエラーコードを取得します。
 $conn1 = mysql_connect("localhost", "username1", "password1"); $conn2 = mysql_connect("localhost", "username2", "password2"); mysql_select_db("database1", $conn1); mysql_select_db("database2", $conn2); $query1 = "SELECT * FROM table1"; $query2 = "SELECT * FROM table2"; $result1 = mysql_query($query1, $conn1); $result2 = mysql_query($query2, $conn2); if(mysql_errno($conn1) != 0){ echo "MySQL 错误码:" . mysql_errno($conn1) . "<br>"; echo "MySQL 错误信息:" . mysql_error($conn1) . "<br>"; } else { // 执行成功的操作} if(mysql_errno($conn2) != 0){ echo "MySQL 错误码:" . mysql_errno($conn2) . "<br>"; echo "MySQL 错误信息:" . mysql_error($conn2) . "<br>"; } else { // 执行成功的操作}

注:

  • MySQL_ERRNO()関数を使用する前に、最初にMySQLクエリを実行する必要があります。そうしないと、エラーコードは取得されません。
  • PHP 5.5.0の後、MySQL関数の代わりにMySQLIまたはPDO拡張機能を使用することをお勧めします。
類似の関数
  • MySQLクライアントライブラリバージョンを返します。 get_client_info

    get_client_info

    MySQLクライアントライブラリバージョ
  • 読み取りのためにzipファイルにアイテムを開きます。 zip_entry_open

    zip_entry_open

    読み取りのためにzipファイルにアイテム
  • 結果から指定されたフィールドに関連付けられたフラグを取得します。 mysql_field_flags

    mysql_field_flags

    結果から指定されたフィールドに関連付けら
  • 結果セットから連想配列、または数字の配列、またはその両方を取得します。 mysql_fetch_array

    mysql_fetch_array

    結果セットから連想配列、または数字の配列
  • サーバー接続のping、接続がない場合は再接続します。 mysql_ping

    mysql_ping

    サーバー接続のping、接続がない場合は
  • ジュリアンデイズカウントをフランス共和国の日付に変換します。 jdtofrench

    jdtofrench

    ジュリアンデイズカウントをフランス共和国
  • MySQLプロトコルバージョンを返します。 get_proto_info

    get_proto_info

    MySQLプロトコルバージョンを返します
  • 以前のMySQL操作の影響を受けるレコード行の数を取得します。 mysql_affected_rows

    mysql_affected_rows

    以前のMySQL操作の影響を受けるレコー
人気記事(にんききじ)