sql >> Databáze >  >> RDS >> Mysql

Jak opravit tuto chybu mysql_fetch_assoc() očekává, že parametr 1 bude zdroj, zadaný boolean?

$query se používá před while a uvnitř while ... Změňte název proměnné na $query2 , například:

$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();

Doufám, že to pomůže.



  1. Požadavek MySQL na kombinování a vyhledávání ve 2 tabulkách

  2. Vyberte všechny řádky kromě jednoho v MySQL

  3. Jak importovat a exportovat soubory CSV pomocí PHP a MySQL

  4. Jak nainstalovat Ruby on Rails pomocí mysql a uvést jej do provozu, průvodce krok za krokem?