Pronalaženje grešaka u bazi podataka

Kao što već znate, u PHP-u prikazivanje grešaka na ekranu uključuje se pomoću funkcije error_reporting. Međutim, ova funkcija ne uključuje prikaz grešaka napravljenih u tekstu SQL upita.

Da bi se prikazale greške SQL komandi, treba koristiti funkciju mysqli_error, koju je potrebno dodati svakom upitu ka bazi podataka, ovako:

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

Za sada nećemo ulaziti u detalje o tome kako radi ova konstrukcija. Samo je dodajte i, u slučaju pogrešnog SQL upita, videćete poruku o tome u prozoru pregledača.