2016-01-21 97 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检查 –

相关问题