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

Cảnh báo:mysql_num_rows () mong đợi tham số 1 là tài nguyên, boolean đã cho

Đó là bởi vì đôi khi mysql_query trả về boolean false (lỗi truy vấn). Bạn cần kiểm tra nó:

$amn = mysql_query("SELECT * FROM `Messages` WHERE to_user='$usr' AND read='0'");

if($amn === false) {
    var_dump(mysql_error());
}
else {
    print_r(mysql_num_rows($amn));
}

Mã trên được viết theo phong cách xấu và không được dùng nữa. Sử dụng PDO với Ngoại lệ trong các dự án thực tế.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng các mô hình django có khóa ngoại trong các DB khác nhau?

  2. Cập nhật chế độ xem trong MySQL

  3. MySQL có nên đặt múi giờ thành UTC không?

  4. cào bị hủy bỏ! hằng số chưa khởi tạo Mysql2

  5. Sự khác biệt và hạn chế động của chuỗi PHP