Tho*_*ohn 43 php sql activerecord codeigniter
如何通过使用codeigniter的activerecord查询两个日期之间的记录来从数据库中检索数据?
谢谢
Tee*_*eej 113
这看起来像你需要的:
$this->db->where('order_date >=', $first_date);
$this->db->where('order_date <=', $second_date);
return $this->db->get('orders');
Run Code Online (Sandbox Code Playgroud)
小智 10
试试这个:
$this->db->where('sell_date BETWEEN "'. date('Y-m-d', strtotime($start_date)). '" and "'. date('Y-m-d', strtotime($end_date)).'"');
Run Code Online (Sandbox Code Playgroud)
希望这会奏效
这对我来说很棒
$this->db->where('sell_date BETWEEN "'. date('Y-m-d', strtotime($start_date)). '" and "'. date('Y-m-d', strtotime($end_date)).'"');
Run Code Online (Sandbox Code Playgroud)
如果您提交的日期是数据库中的时间戳,那么这是获取记录的简单方法
$this->db->where('DATE(RecordDate) >=', date('Y-m-d',strtotime($startDate)));
$this->db->where('DATE(RecordDate) <=', date('Y-m-d',strtotime($endDate)));
Run Code Online (Sandbox Code Playgroud)
小智 5
这对我有用:
$this->db->where('RecordDate >=', '2018-08-17 00:00:00');
$this->db->where('RecordDate <=', '2018-10-04 05:32:56');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
127930 次 |
| 最近记录: |