การค้นหาข้อผิดพลาดในฐานข้อมูล
ดังที่คุณทราบดีว่าใน PHP การแสดงข้อผิดพลาดบนหน้าจอจะเปิดใช้โดยฟังก์ชัน error_reporting
อย่างไรก็ตาม ฟังก์ชันนี้ไม่เปิดการแสดงข้อผิดพลาดที่เกิดขึ้นในข้อความคำสั่ง SQL
เพื่อแสดงข้อผิดพลาดของคำสั่ง SQL ควรใช้ฟังก์ชัน mysqli_error
ซึ่งจำเป็นต้องเพิ่มในทุกคำสั่ง查询ไปยังฐานข้อมูล ดังนี้
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
ตอนนี้เราจะยังไม่ลงลึกถึงวิธีการทำงานของโครงสร้างนี้ เพียงเพิ่มมันเข้าไป และในกรณีที่มีคำสั่ง SQL ผิดพลาด คุณจะเห็นข้อความแจ้งเตือนเกี่ยวกับเรื่องนี้ในหน้าต่างเบราว์เซอร์