2016-01-21 142 views
2

我想加載我的客戶從數據庫任命的歷史,每一個記錄有start_datetimeend_datetime,其實我的查詢看起來是這樣的:如何選擇比當前日期少的日期?

$query = $this->db 
     ->select('*') 
     ->from('appointments') 
     ->where('id', 5) 'id of record to select 
     ->where('start_datetime') 'here's indecision 
     ->get()->result_array(); 

本質上裝載的記錄應該是所有記錄previoulsly當前日期時間的。我如何在where子句中通過這個條件?

回答

2

試試這個

$now = date('Y-m-d H:i:s'); # get current time stamp 
$query = $this->db 
     ->select('*') 
     ->from('appointments') 
     ->where('id', 5) 
     ->where(start_datetime <= $now) # Sometimes date($now) 
     ->get()->result_array(); 
+0

我可以做這樣的事情'? - >其中(起始<=日期(Date.Now)' –

+1

@SalvatoreFucito的,我有更好的解決辦法等 –

+0

現在@SalvatoreFucito檢查 –

相關問題