如何找到活跃和过期的用户,比较Codeigniter中的日期?

时间:2017-02-22 13:01:08

标签: mysql codeigniter

Tablename :- userinfo
Column :- expiration [ type:- text ]
Date format :- date('d M Y')
Database :- MySQL
Tech :- Codeigniter 3

表包含用户记录,我想通过到期日过滤结果。

Active users :- $exp_date > $cur_date;
Expired users :- $exp_date < $cur_date;

2 个答案:

答案 0 :(得分:0)

$this->db->where('expiration <', $cur_date); 

$this->db->where('expiration >', $cur_date); 

答案 1 :(得分:0)

使用OR获取&#34;无限制&#34;值:

<?php
$this->db->select('*');
$this->db->from('userinfo');
$this->db->where('expiration <', $cur_date); // for expired users
                 OR
$this->db->where('expiration >', $cur_date); // for active users
$this->db->or_where('expiration', $unlimited_value); // or_where
?>