PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb
const char *
mysql_stmt_error(MYSQL_STMT *stmt)
对于由 stmt
指定的语句,mysql_stmt_error()
返回一个以 null 结尾的字符串,其中包含最近调用的可以成功或失败的语句 API 函数的错误消息。如果未发生错误,则返回空字符串 (""
)。可以使用以下两个测试中的任何一个来检查错误
if(*mysql_stmt_errno(stmt))
{
// an error occurred
}
if (mysql_stmt_error(stmt)[0])
{
// an error occurred
}
如果失败的语句 API 函数是 mysql_stmt_close()
,请不要调用 mysql_stmt_error()
来获取错误信息,因为 mysql_stmt_close()
会使语句句柄无效。请改用 mysql_error()
。
可以通过重新编译 MySQL 客户端库来更改客户端错误消息的语言。您可以选择多种不同语言的错误消息。