unsigned int mysql_errno(MYSQL *mysql)
Description
For the connection specified by mysql
,
mysql_errno()
returns the error code for
the most recently invoked API function that can succeed or
fail. A return value of zero means that no error occurred.
Client error message numbers are listed in the MySQL
errmsg.h
header file. Server error
message numbers are listed in
mysqld_error.h
. Errors also are listed at
Appendix B, Error Codes and Messages.
Note that some functions like
mysql_fetch_row()
don't set
mysql_errno()
if they succeed.
A rule of thumb is that all functions that have to ask the
server for information reset mysql_errno()
if they succeed.
Return Values
An error code value for the last
mysql_xxx
()
call, if it failed. zero means no error occurred.
Errors
None.