Iskanje napak v podatkovni bazi

Kot že veste, se prikazovanje napak na zaslon v PHP vklopi s funkcijo error_reporting. Ta funkcija pa ne vključuje prikaza napak, narejenih v besedilu SQL poizvedbe.

Za prikaz napak SQL ukazov je treba uporabiti funkcijo mysqli_error, ki jo je treba dodati k vsaki poizvedbi v bazo podatkov, takole:

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

Za zdaj se ne bomo ukvarjali s tem, kako deluje ta konstrukcija. Preprosto jo dodajte in, v primeru napačne SQL poizvedbe, boste videli sporočilo o tem v oknu brskalnika.