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<?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.