2013-09-27 22 views
0

我知道這個代碼的工作:選擇所有日期的格式存在未來的唯一

$eventdate = new DateTime($event['date']); 
$datenow = new DateTime(); 

if($eventdate->format('Y-m-d') < $datenow->format('Y-m-d')) .... 

我需要做在SQL查詢類似的東西。

喜歡的東西:

SELECT * FROM MyTable WHERE `date` = `$eventdate` or Future Date 

我怎樣才能做到這一點?

回答

1
$sql = " 
    SELECT * 
    FROM MyTable 
    WHERE 
     `date` = '{$eventdate->format('Y-m-d')}' OR 
     `date` >= CURDATE() 
"; 

$sql = " 
    SELECT * 
    FROM MyTable 
    WHERE 
     `date` = '{$eventdate->format('Y-m-d')}' OR 
     `date` >= '{$datenow->format('Y-m-d')}' 
"; 
0
SELECT * FROM MyTable WHERE `date` >= `$eventdate` 
相關問題