mysql_error()
const char *mysql_error(MYSQL *mysql)
Descrição
Para a conexão especificada por MariaDB
, mysql_error()
retorna um string terminada em null contendo a mensagem de erro para a função de API chamda mais recentemente que tenha falhado. Se a função não falhou, o valor de retorno de mysql_error()
pode ser o erro anterior ou uma string vazia para indicar que não ocorreu erro.
Uma regra do dedão é que todas as funções que precisam pedir informação ao servidor irão zerar mysql_error()
se obterem sucesso.
Para todas as funções que zeram mysql_errno
, os seguintes dois testes são equivalentes:
if(mysql_errno(&mysql)) { // ocorreu um erro } if(mysql_error(&mysql)[0] != '\0') { // ocorreu um erro }
A língua da mensagem de erro do cliente pode ser alterada recompilando a biblioteca do cliente MySQL. Atualmente você pode escolher mensagens de erro em várias línguas diferentes. Leia "Mensagens de Erros em Outras Línguas".
Valor Retornado
Uma string terminada em null que descreve um erro. Uma string vazia se nenhum erro ocorrer.
Erros
Nenhum.