CodeIgniter Active Record等于日期

时间:2017-02-17 07:21:25

标签: php postgresql activerecord codeigniter-3

在使用活动记录的CodeIgniter中,如何执行等于:

的日期
$this->db->where()           

日期格式:$today_date=date('m/d/Y');

public static function getShop($today_date) {
    $CI = & get_instance();
    $CI->db->select('url');
    $CI->db->where('AddDate', $today_date);
    $CI->db->from('tblShop');
    $query = $CI->db->get();
    return($query->result_array());
}

也许有人可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

请使用正确的日期格式与数据库字段进行比较, 还可以使用MySQL日期函数在比较时排除时间。

$today_date=date('Y-m-d');

public static function getShop($today_date) {
    $CI = & get_instance();
    $CI->db->select('url');
    $CI->db->where('DATE(AddDate)', $today_date);
    $CI->db->from('tblShop');
    $query = $CI->db->get();
    return($query->result_array());
}