Creo que necesita citas alrededor de su fecha (es decir, '2011-06-08'). prueba esto
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;
}
Si sus columnas event_startdate
y event_enddate
son DATETIME
escriba pero solo está interesado en la parte de la fecha, puede hacer `DATE (event_enddate) para extraer la parte de la fecha