Xem hướng dẫn tham khảo:
http://php.net/manual/en/ Chức năng.mysql-query .php
Chỉnh sửa:Làm rõ những lỗi đó thực sự là gì.
Vì vậy, chúng tôi có danh sách những thứ có thể trả về false:
- Khi một câu lệnh MySQL trả về tập kết quả gặp lỗi
- Khi một câu lệnh MySQL không trả về bất kỳ thứ gì sẽ gặp lỗi
- Khi người dùng không có quyền MySQL để truy cập tham chiếu bảng
Theo ý kiến của tôi, 2 đầu tiên là những người có một chút khuếch tán. Các lỗi có thể xảy ra là gì? Có 59 lỗi máy khách khác nhau mà bạn có thể mắc phải từ MySQL. Đây là nhiều lỗi liên quan đến hệ thống hơn mà chúng ta có thể cho rằng php sẽ xử lý và có thể gói gọn thành một lượng nhỏ các lỗi trừu tượng.
Ngoại trừ các lỗi máy khách đó, bạn có một tập hợp các lỗi trừu tượng hơn mà bạn có thể gặp phải trong quá trình sử dụng, liên quan nhiều hơn đến việc sử dụng API thực bên trong ứng dụng hơn là truy cập thô vào máy chủ MySQL. Đó là:
- Quyền truy cập bị từ chối
- Không thể kết nối với máy chủ MySQL [cục bộ]
- Mất kết nối với máy chủ MySQL
- Máy khách không hỗ trợ giao thức xác thực
- Mật khẩu không thành công khi nhập tương tác
- Máy chủ 'host_name' bị chặn
- Quá nhiều kết nối
- Hết bộ nhớ
- Máy chủ MySQL đã biến mất
- Gói quá lớn
- Lỗi giao tiếp và kết nối bị hủy bỏ
- Bảng đã đầy
- Không thể tạo / ghi vào tệp
- Các lệnh không được đồng bộ hóa
- Bỏ qua người dùng
- Bảng 'tbl_name' không tồn tại
- Không thể khởi tạo bộ ký tự
- Các vấn đề về tham nhũng trong bảng
- Các vấn đề liên quan đến cú pháp
Dưới đây là các tài liệu tham khảo về những gì tôi vừa nói:
- Danh sách các lỗi máy khách
- Danh sách các lỗi phổ biến liên quan đến API
- Tham khảo về các vấn đề liên quan đến truy vấn
- Các vấn đề liên quan đến bảng
- Các vấn đề khác liên quan đến các lỗi đã biết