PDF (Ltr)- 1.1 mb
PDF (A4)- 1.1 mb
unsigned int mysql_errno(MYSQL)
指定的连接mysql
,mysql_errno ()
返回最近调用的可以成功或失败的API函数的错误代码。返回值为零表示没有发生错误。客户端错误消息编号在MySQL中列出errmsg.h
头文件。中列出了服务器错误消息编号mysqld_error.h
.错误也列在错误消息和常见问题.
请注意
一些功能,例如mysql_fetch_row ()
不设置mysql_errno ()
如果他们成功了。经验法则是,所有需要请求服务器重置信息的函数mysql_errno ()
如果他们成功了。
返回的mysql特定的错误编号mysql_errno ()
返回的SQLSTATE值不同mysql_sqlstate ()
.例如,mysql客户端程序使用以下格式显示错误,其中1146
是mysql_errno ()
价值和“42 s02”
是相应的mysql_sqlstate ()
值:
SELECT * FROM no_such_table;错误1146 (42S02):表的测试。no_such_table”根本不存在