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

mysql_num_rows ():đối số được cung cấp không phải là tài nguyên kết quả MySQL hợp lệ

Bạn cần kiểm tra giá trị trả về của mysql_query

$query = 'YOUR QUERY';
$result = mysql_query($query);
if (!$result) {
    trigger_error('Invalid query: ' . mysql_error()." in ".$query);
}
// go ahead and fetch the results using mysql_num_rows.

Nếu mysql_query không thành công nó trả về boolean false thay vì resource .

Khi bạn chuyển boolean này giá trị thành mysql_num_rows bạn gặp lỗi này.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PyInstaller, tệp đặc tả, Lỗi nhập khẩu:Không có mô-đun nào có tên 'blah'

  2. Làm cách nào để chèn dữ liệu vào cơ sở dữ liệu MySQL?

  3. Hàm MySQL LOG2 () - Trả về Logarit cơ số 2 của một giá trị

  4. Làm cách nào để thêm chỉ mục vào bảng MySQL?

  5. Làm thế nào tôi có thể tạo trình cài đặt cho trang web. Mysql PHP