Veritabanında Hata Arama
Bildiğiniz gibi, PHP'de hataların ekranda
gösterilmesi error_reporting işlevi
kullanılarak etkinleştirilir. Ancak bu işlev,
SQL sorgu metninde yapılan hataların
gösterilmesini etkinleştirmez.
SQL komut hatalarını göstermek için,
her veritabanı sorgusuna şu şekilde
eklemeniz gereken mysqli_error
işlevini kullanmalısınız:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Şimdilik bu yapının nasıl çalıştığını incelemeyelim. Sadece ekleyin ve hatalı bir SQL sorgusu durumunda, bununla ilgili mesajı tarayıcı penceresinde göreceksiniz.