unsigned int mysql_errno(MYSQL *mysql)
説明
mysql_errno()
は、mysql
で指定される接続について、最後に呼び出された、成功または失敗する可能性のある
API 関数のエラーコードを返します。戻り値が
0
の場合、エラーは発生していません。クライアントのエラーメッセージ番号の一覧は、MySQL
errmsg.h
ヘッダファイルに記述されています。サーバのエラーメッセージ番号の一覧は、mysqld_error.h
に記述されています。MySQL
ソースディストリビューションに含まれるファイル
Docs/mysqld_error.txt
には、すべてのエラーメッセージおよびエラー番号の一覧が記述されています。サーバのエラーコードの一覧は、項12.1. 「返されるエラー」
にも記載されています。
注意: mysql_fetch_row()
などの一部の関数は、成功した場合に
mysql_errno()
を設定しません。
大体の目安として、サーバに情報を要求する関数は、成功した場合に
mysql_errno()
をリセットすると考えてください。
戻り値
最後に呼び出された mysql_xxx 関数が失敗していた場合はそのエラーコード。0 はエラーが発生しなかったことを示します。
エラー
ありません。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.