Busca de erros no banco de dados
Como você já sabe, em PHP a exibição de erros na
tela é ativada usando a função error_reporting.
Essa função, no entanto, não ativa a exibição de erros
cometidos no texto da consulta SQL.
Para exibir os erros dos comandos SQL, deve-se
usar a função mysqli_error,
que precisa ser adicionada a cada consulta
ao banco de dados, assim:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Por enquanto, não vamos nos aprofundar em como funciona essa construção. Simplesmente adicione-a e, em caso de uma consulta SQL incorreta, você verá uma mensagem sobre isso na janela do navegador.