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