Търсене на грешки в базата данни
Както вече знаете, в PHP извеждането на грешки на
екрана се включва с помощта на функцията error_reporting.
Тази функция обаче не включва извеждането на грешки,
допуснати в текста на SQL заявката.
За да изведете грешките от SQL командите, трябва да
използвате функцията mysqli_error,
която трябва да добавяте към всяка заявка
към базата данни, ето така:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Засега няма да се задълбочаваме как работи тази конструкция. Просто я добавяйте и, в случай на грешна SQL заявка, ще видите съобщение за това в прозореца на браузъра.