Hledání chyb v databázi
Jak již víte, v PHP se výpis chyb na
obrazovku zapíná pomocí funkce error_reporting.
Tato funkce však nezapíná výpis chyb
učiněných v textu SQL dotazu.
Pro vypsání chyb SQL příkazů je třeba
použít funkci mysqli_error,
kterou je nutné přidat ke každému dotazu
do databáze, například takto:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Zatím se nebudeme zabývat tím, jak tato konstrukce funguje. Jednoduše ji přidejte a v případě chybného SQL dotazu uvidíte zprávu o tom v okně prohlížeče.