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
$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.