Kļūdu meklēšana datu bāzē

Kā jūs jau zināt, PHP kļūdu izvadu ekrānā ieslēdz ar funkcijas error_reporting palīdzību. Šī funkcija tomēr neieslēdz kļūdu izvadu, kuras pieļautas SQL vaicājuma tekstā.

Lai izvadītu SQL komandu kļūdas, vajadzētu lietot funkciju mysqli_error, kas jāpievieno katram vaicājumam datubāzē, šādi:

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

Pagaidām neiedziļināsimies tajā, kā šī konstrukcija strādā. Vienkārši pievienojiet to un kļūdīga SQL vaicājuma gadījumā jūs redzēsit par to ziņojumu pārlūka logā.