在使用活动记录的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());
}
也许有人可以帮我解决这个问题。
答案 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());
}