Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Compare duas datas no Codeigniter e MySQL


Acho que você precisa de citações em torno de sua data (ou seja, '2011-06-08'). tente isso
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;
}

Se suas colunas event_startdate e event_enddate são DATETIME tipo, mas você está interessado apenas na parte da data, você pode fazer `DATE(event_enddate) para extrair a parte da data