可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select如何解决这个错误“mysql_fetch_assoc()期望参数1是资源,布尔在”?
错误...
警告:mysql_fetch_assoc()预计 参数1是资源,布尔 在 给出/ home/andar/public_html/sistema/admin/cron.php on线19
$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)) {
$query = mysql_query("UPDATE products SET publicado = '0' WHERE auto_pub = ".$hoje) or die(mysql_error());
}
$db->close();
我不完全确定问题是什么,但无论如何,你正在覆盖循环内的'$ query'。这是不好的 – 2011-04-06 19:33:14
是的,尽管它没有走得这么远。 – 2011-04-06 19:34:03
@Pekka谢谢,这是问题:) – Hbug 2011-04-06 19:35:57