Трябва да форматирате дата в PHP, така че да е във формата, който MySQL иска.
Опитайте това:
$this->db->where('end_date >', date('Y-m-d H:i:s'));
Можете също да използвате СЕГА()
за това.
$this->db->where('end_date > NOW()', NULL, FALSE);
РЕДАКТИРАНЕ:Ако искате да използвате псевдонима my_end_date
, можете да използвате HAVING вместо WHERE.
$this->db->having('my_end_date > NOW()', NULL, FALSE);