我有一个 mysql 数据库,其中用户从 html5 表单元素“日期”(如果他们的浏览器不支持 html5,则为 2013-01-06)生成日期。我希望仅在 3 天过去后选择和输出日期。
我查看了堆栈溢出,发现了一些看起来很有希望的线程并提出了(table = files1,date column = datec):
$query = "SELECT * FROM files1 WHERE DATEDIFF(day, now(), datec) >3";
$result = mysql_query($query,$con);
echo $result;
while($row = mysql_fetch_assoc($result)){
foreach($row as $name => $value){
echo "$name: $value\t";
}//end foreach
}//end while
但是,这会产生:“警告:mysql_fetch_assoc() 期望参数 1 是资源,给定的布尔值”,我发现它来自未执行的查询。