Ik denk dat je quotes nodig hebt rond je date (d.w.z. '2011-06-08'). probeer dit
function get_promo() {
$today = date('Y-m-d');
$query = $this->db->query(
"SELECT FROM tbl_event WHERE event_id = {$id} AND event_startdate <= '{$today}'
AND event_enddate >= '{$today}'");
return $query;
}
Als uw kolommen event_startdate
en event_enddate
zijn DATETIME
type maar je bent alleen geïnteresseerd in het datumgedeelte, je kunt `DATE(event_enddate) doen om het datumgedeelte te extraheren