Wyszukiwanie błędów w bazie danych

Jak już wiesz, w PHP wyświetlanie błędów na ekranie włącza się za pomocą funkcji error_reporting. Ta funkcja jednak nie włącza wyświetlania błędów, popełnionych w tekście zapytania SQL.

Aby wyświetlić błędy poleceń SQL, należy używać funkcji mysqli_error, którą trzeba dodawać do każdego zapytania do bazy danych, o tak:

php<?php
  $query = 'SELECT * FROM users';
  $res = mysqli_query($link, $query) or die(mysqli_error($link));
?>

Na razie nie będziemy analizować, jak działa ta konstrukcja. Po prostu ją dodawaj i, w przypadku błędnego zapytania SQL, zobaczysz komunikat o tym w oknie przeglądarki.