Găsirea erorilor în baza de date
După cum știți deja, în PHP afișarea erorilor pe
ecran este activată cu funcția error_reporting.
Această funcție, însă, nu activează afișarea erorilor
făcute în textul interogării SQL.
Pentru a afișa erorile comenzilor SQL, trebuie
să folosiți funcția mysqli_error,
care trebuie adăugată la fiecare interogare
către baza de date, astfel:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Deocamdată, să nu analizăm cum funcționează această construcție. Doar adăugați-o și, în cazul unei interogări SQL eronate, veți vedea un mesaj despre aceasta în fereastra browserului.