Virheiden etsiminen tietokannasta
Kuten jo tiedät, PHP:ssä virheiden näyttäminen
näytöllä käynnistetään funktiolla error_reporting.
Tämä funktio ei kuitenkaan käynnistä SQL-kyselyssä
tehtyjen virheiden näyttämistä.
SQL-komentovirheiden näyttämiseksi tulee
käyttää funktiota mysqli_error,
joka on lisättävä jokaiseen tietokantakyselyyn,
näin:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Älkäämme vielä selvittäkö, kuinka tämä rakenne toimii. Lisää se vain, ja virheellisen SQL-kyselyn tapauksessa näet siitä ilmoituksen selainikkunassa.