Ricerca di errori nel database

Come già sapete, in PHP la visualizzazione degli errori sullo schermo viene attivata tramite la funzione error_reporting. Tuttavia, questa funzione non attiva la visualizzazione degli errori commessi nel testo della query SQL.

Per visualizzare gli errori dei comandi SQL, si dovrebbe utilizzare la funzione mysqli_error, che deve essere aggiunta ad ogni query al database, in questo modo:

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

Per il momento non analizzeremo come funziona questa costruzione. Aggiungetela semplicemente e, in caso di una query SQL errata, vedrete un messaggio a riguardo nella finestra del browser.