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.