Wyszukiwanie błędów w bazie danych
Jak już wiesz, w PHP wyświetlanie błędów na
ekranie włącza się za pomocą funkcji error_reporting.
Ta funkcja jednak nie włącza wyświetlania błędów,
popełnionych w tekście zapytania SQL.
Aby wyświetlić błędy poleceń SQL, należy
używać funkcji mysqli_error,
którą trzeba dodawać do każdego zapytania
do bazy danych, o tak:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Na razie nie będziemy analizować, jak działa ta konstrukcja. Po prostu ją dodawaj i, w przypadku błędnego zapytania SQL, zobaczysz komunikat o tym w oknie przeglądarki.