PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
const char *
mysql_error(MYSQL *mysql)
对于由 mysql
指定的连接,mysql_error()
返回一个以空字符结尾的字符串,其中包含最近调用失败的 API 函数的错误消息。如果函数没有失败,则 mysql_error()
的返回值可能是先前的错误或一个空字符串(表示没有错误)。
根据经验,所有必须向服务器请求信息的函数在成功时都会重置 mysql_error()
。
对于重置 mysql_error()
的函数,可以使用以下两个测试中的任何一个来检查错误
if(*mysql_error(&mysql))
{
// an error occurred
}
if(mysql_error(&mysql)[0])
{
// an error occurred
}
可以通过重新编译 MySQL 客户端库来更改客户端错误消息的语言。您可以选择几种不同语言的错误消息。请参阅 设置错误消息语言。