0
我試圖執行此查詢來獲取「橫幅」之間的日期_開始和date_end。如何在CakePHP中查詢兩個日期範圍的數據?
$current_date = date('Y-m-d');
$banners = $this->Banner->find('all',
array('conditions' =>
array("date_start >= " => $current_date,
"date_end <= " => $current_date)
));
我已經嘗試使用NOW()這似乎是造成問題,我用「AND」條件嘗試和我也串聯起來$ CURRENT_DATE查詢(例如「DATE_START => 「。$ current_date)
任何想法,我要錯了嗎?
編輯
設法得到它周圍切換的條件下工作:
$banners = $this->Banner->find('all', array('conditions' => array("'$current_date' >=" >= "date_start", "'$current_date' <=" => 'date_end')));
乾杯 - 在我真正考慮到我的問題後,我才意識到這一點! – 2011-05-16 18:05:47