2013-01-07 23 views
-1

我有一個用戶生成日期從html5表單元素「日期」(或2013-01-06,如果他們的瀏覽器不支持HTML5)的MySQL數據庫。我只想在3天后選擇並輸出日期。3天后通過選擇列

我環顧四周堆棧溢出,發現看起來前途無量,並與(表=文件下載1,日期列= 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是資源,布爾給定「我發現來自查詢不執行。

+1

什麼'mysql_error 「告訴你? (見http://php.net/manual/en/function.mysql-error.php。) – ruakh

回答

2

如果你在你的表中創建/日期欄,你可以選擇通過使用DATE_ADD

嘗試DATE_ADD

DATE_ADD(NOW(),INTERVAL 3 DAY) 

但使用DATEDIFF:

DATEDIFF(now(),$seconddategoeshere)