Деректер базасындағы қателерді іздеу

Сіз білетіндей, PHP-те қателерді экранға шығару error_reporting функциясы арқылы қосылады. Бірақ бұл функция SQL сұрау мәтінінде жіберілген қателерді шығармайды.

SQL командаларының қателерін шығару үшін, mysqli_error функциясын пайдалану керек, олды әрбір деректер базасына сұрауға қосу керек, мынадай етіп:

php<?php
  $query = 'SELECT * FROM users';
  $res = mysqli_query($link, $query) or die(mysqli_error($link));
?>

Бұл конструкцияның қалай жұмыс істейтінін әзірше қарастырмай-ақ қойыңыз. Оны жай ғана қосыңыз және, қателі SQL сұрау болған жағдайда, оны браузер терезесінде көресіз.