Vigade otsimine andmebaasis
Nagu te juba teate, PHP-s lubatakse vigade kuvamine
ekraanil funktsiooniga error_reporting.
See funktsioon aga ei luba vigade kuvamist,
mis on tehtud SQL-päringu tekstis.
SQL-käskude vigade kuvamiseks tuleks
kasutada funktsiooni mysqli_error,
mida tuleb lisada igale andmebaasipäringule,
niimoodi:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Ärgem veel süveneme sellesse, kuidas see konstruktsioon töötab. Lihtsalt lisage see ja vale SQL-päringu korral näete sellest teadet braaksera aknas.