Мисля, че имате нужда от qoutes около вашата дата (т.е. „2011-06-08“). опитайте това
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;
}
Ако вашите колони event_startdate
и event_enddate
са DATETIME
въведете, но се интересувате само от частта с датата, можете да направите `DATE(event_enddate), за да извлечете частта с датата