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

Lỗi PHP (MySQL):Cảnh báo:mysql_num_rows () mong muốn tham số 1 là tài nguyên

$resultfalse vì truy vấn của bạn không hợp lệ (có lỗi cú pháp). Sử dụng:

$sql = "UPDATE members SET conf=2 WHERE email = '$email_to';"

(lưu ý các trích dẫn xung quanh $email_to )

Ngoài ra mysql_num_rows() nên được sử dụng cho SELECT chỉ truy vấn. Đối với UPDATE , INSERTDELETE , sử dụng mysql_affected_rows() thay vào đó.

Cuối cùng, để tham khảo trong tương lai, nếu truy vấn của bạn không hoạt động, hãy in lỗi và truy vấn SQL được sử dụng (giống như câu trả lời của Col Shrapnel). Nó sẽ giúp bạn biết điều gì sai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm giá trị không chứa số trong MySQL

  2. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Gentoo

  3. Cài đặt Mtop (Giám sát máy chủ cơ sở dữ liệu MySQL) trong RHEL / CentOS 6/5/4, Fedora 17-12

  4. 10 mẹo hữu ích về điều chỉnh hiệu suất MySQL

  5. Nhận các bản ghi với <gì> cao nhất / nhỏ nhất cho mỗi nhóm