Quando você está trabalhando com banco de dados, nesse caso Php e MySQL é muito útil para o desenvolvedor obter informações nais detalhadas sobre o problema, de forma que o problema fique mais explícito, ficando mais fácil arrumá-lo.
Você pode utilizar o mysql_error() e o mysql_errno() para obter a mensagem de erro do mysql e colocá-la na tela para você.
mysql_error() -> Retorna o texto da mensagem de erro da operação MySQL anterior.
mysql_errno() -> Retorna o valor numérico da mensagem de erro da operação MySQL anterior.
Um exemplo de como utilizar o mysql_error():
1 | mysql_connect("localhost", "username", "password") or die(mysql_error()) |
O exemplo abaixo retornará um erro se houver um problema de conexão com seu banco de dados MySQL:
1 | $valor = mysql_query($query) or die("Ocorreu um erro no MySQL.<br />Query utilizada: " . $your_query . "<br /> Erro: (" . mysql_errno() . ") " . mysql_error()) |
abraço,
até…