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

Làm thế nào để khắc phục lỗi này mysql_fetch_assoc () mong đợi tham số 1 là tài nguyên, boolean được đưa vào?

$query được sử dụng trước while và bên trong while ... Thay đổi tên của biến thành $query2 , ví dụ:

$hoje = strtotime(date("d-m-Y"));

$db = new DBConfig();
$db -> config();
$db->conn();
$query = mysql_query("SELECT * FROM products WHERE auto_pub = ".$hoje) or die(mysql_error());

while($res = mysql_fetch_assoc($query)) {
    $query2 = mysql_query("UPDATE products SET publicado = '0' WHERE auto_pub = ".$hoje) or die(mysql_error());
}

$db->close();

Hy vọng nó sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bài hát hùng hồn ở đâu trong tất cả

  2. Làm thế nào để sử dụng 'khác biệt' trong mô hình zend db

  3. Cách tự động tăng 2 cho một bảng cụ thể trong mysql

  4. Làm cách nào để trả về kết quả đầu ra của bảng tổng hợp trong MySQL?

  5. Tìm nạp PDO không trả về kết quả nào