Klaidų paieška duomenų bazėje
Kaip jau žinote, PHP klaidų rodymas
ekrane įjungiamas naudojant funkciją error_reporting.
Ši funkcija, tačiau, neįjungia klaidų rodymo,
padarytų SQL užklausos tekste.
Norint parodyti SQL komandų klaidas, reikia
naudotis funkcija mysqli_error,
kurią būtina pridėti prie kiekvienos užklausos
į DB, štai taip:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Kol nesigilinsime į tai, kaip veikia ši konstrukcija. Tiesiog pridėkite ją ir, jei SQL užklausa bus klaidinga, pamatysite apie tai pranešimą naršyklės lange.