2012-10-22 64 views
-1

我正在嘗試編寫代碼,以便在達到某個日期時顯示在報表中。我想要做的是找到一種方式,以便在達到日期時(即今天),然後將該條目保留在報告中,直到用戶將其刪除。因此,不是僅僅顯示今天而是之後,我需要找到一種方式來顯示何時達到日期,它會一直顯示直到被刪除。擴展mysql日期

mysql_select_db($database_conn, $conn); 
$query = "SELECT * FROM boxes WHERE customer = '$_SESSION[kt_idcode_usr]' AND destroy_date = DATE(NOW()) AND status = 1"; 
$result = mysql_query($query) or die(mysql_error()); 
+1

對不起,我不明白。 – deceze

+0

@Webnet這不適用於[**字符串解析規則**](http://php.net/manual/en/language.types.string.php#language.types.string.parsing)! – deceze

回答

1
SELECT * FROM boxes WHERE customer = '$_SESSION[kt_idcode_usr]' AND 
destroy_date <= DATE(NOW()) AND status = 1"; 

這將返回,到達的日期時,它顯示,直到被刪除。

如果行被刪除,則沒有記錄存在。

+0

非常感謝 – user1532468