Fejlfinding i databaser

Som du allerede ved, aktiveres visning af fejl på skærmen i PHP ved hjælp af funktionen error_reporting. Denne funktion aktiverer dog ikke visning af fejl, begået i SQL-forespørgslens tekst.

For at vise fejl fra SQL-kommandoer, bør man bruge funktionen mysqli_error, som skal tilføjes til hver forespørgsel til databasen, sådan her:

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

Lad os endnu ikke undersøge, hvordan denne konstruktion fungerer. Bare tilføj den, og i tilfælde af en fejlagtig SQL-forespørgsel, vil du se en besked om dette i browserens vindue.