Musíte naformátovat datum v PHP tak, aby byl ve formátu, který MySQL požaduje.
Zkuste toto:
$this->db->where('end_date >', date('Y-m-d H:i:s'));
Můžete také použít NYNÍ()
za to.
$this->db->where('end_date > NOW()', NULL, FALSE);
UPRAVIT:Pokud chcete použít alias my_end_date
, můžete místo WHERE použít HAVING.
$this->db->having('my_end_date > NOW()', NULL, FALSE);