Αναζήτηση σφαλμάτων στη βάση δεδομένων
Όπως ήδη γνωρίζετε, στην PHP η εμφάνιση σφαλμάτων στην
οθόνη ενεργοποιείται με τη χρήση της συνάρτησης error_reporting.
Αυτή η συνάρτηση, ωστόσο, δεν ενεργοποιεί την εμφάνιση σφαλμάτων
που γίνονται στο κείμενο του ερωτήματος SQL.
Για να εμφανιστούν σφάλματα SQL εντολών, πρέπει
να χρησιμοποιείτε τη συνάρτηση mysqli_error,
η οποία πρέπει να προστίθεται σε κάθε ερώτημα
στη ΒΔ, ως εξής:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Προς το παρόν ας μην αναλύσουμε το πώς λειτουργεί αυτή η κατασκευή. Απλά προσθέστε την και, σε περίπτωση εσφαλμένου ερωτήματος SQL, θα δείτε ένα μήνυμα σχετικά με αυτό στο παράθυρο του προγράμματος περιήγησης.