25.2.7.9. mysql_stmt_error()
const char *mysql_stmt_error(MYSQL_STMT
*stmt)
Description
For the statement specified by stmt
,
mysql_stmt_error()
returns a
null-terminated string containing the error message for the
most recently invoked statement API function that can succeed
or fail. An empty string (""
) is returned
if no error occurred. This means the following two tests are
equivalent:
if (mysql_stmt_errno(stmt))
{
// an error occurred
}
if (mysql_stmt_error(stmt)[0])
{
// an error occurred
}
The language of the client error messages may be changed by
recompiling the MySQL client library. Currently, you can
choose error messages in several different languages.
Return Values
A character string that describes the error. An empty string
if no error occurred.
Errors
None.