Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn được trả về dưới dạng Boolean?

Rất có thể truy vấn không thành công vì bất kỳ lý do gì và trả về boolean FALSE, sau đó bạn đã chuyển cho fetch_assoc() cuộc gọi. Bạn nên cấu trúc lại mã của mình như sau:

$stmt = mysqli_query($replies_sql);
if ($stmt === FALSE) {
    die("MySQL error: " . mysqli_error($stmt));
}
$res = mysqli_fetch_assoc($stmt);

không bao giờ cho rằng một truy vấn cơ sở dữ liệu sẽ thành công. Chỉ có một cách để thành công và có quá nhiều cách để thất bại.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Tạo chỉ mục bằng Cypher

  2. SQL - in nhiều từ giữa mọi cột với nhiều điều kiện

  3. Làm cách nào để chèn khung dữ liệu gấu trúc qua mysqldb vào cơ sở dữ liệu?

  4. MySQL:Thứ tự theo kích thước / độ dài trường

  5. Lỗi MySQL:# 1142 - Lệnh SELECT bị từ chối đối với người dùng