const char *mysql_stmt_error(MYSQL_STMT
          *stmt)
        
Descrição
          Para a instrução especificada por stmt,
          mysql_stmt_error() retorna uma string
          terminada em null contendo a mensagem de erro para a função
          de instrução da API chamada mais recentemente. Um string
          vazia ("") é retornado se não ocorreu nenhum erro. Isto
          significa que os seguintes comandos são equivalentes:
        
if (mysql_stmt_errno(stmt))
{
  // an error occured
}
if (mysql_stmt_error(stmt)[0])
{
  // an error occured
}
A linguagem da mensagem de erro do cliente pode ser alterada recompilando a biblioteca cliente do MySQL. Atualmente você pode escolher mensagem de erros em diversas linguagens.
Valor Retornado
Um string contendo a descrição do erro. Uma string vazia se não ocorrer erros.
Erros
Nenhum
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

