Tìm lỗi trong cơ sở dữ liệu
Như bạn đã biết, trong PHP, việc hiển thị lỗi lên
màn hình được bật bằng hàm error_reporting.
Tuy nhiên, hàm này không bật việc hiển thị lỗi
xảy ra trong văn bản truy vấn SQL.
Để hiển thị lỗi của các lệnh SQL, nên
sử dụng hàm mysqli_error,
cần phải thêm vào sau mỗi truy vấn
tới CSDL, như thế này:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
Tạm thời chúng ta chưa phân tích cách hoạt động của cấu trúc này. Chỉ cần thêm nó vào và, trong trường hợp truy vấn SQL bị lỗi, bạn sẽ thấy thông báo về điều đó trong cửa sổ trình duyệt.