Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Problemas com BETWEEN dates...

$
0
0
Bom dia, talvez o meu problemas até seja mais de SQL, mas sei que tenho que não posso fazer uma query com between que compare dois valores.

Assim sendo tenho o seguinte problema:

Código (PHP):
$begin_form = "2014-02-01";
$end_form = "2014-02-04";

return $this->db-> query( "SELECT sum(class)
                                                                   FROM T_Calendar
                                                                   WHERE user_id ='" . $user_id . "'
                                                                   AND date BETWEEN  '" . $begin_form . "'
                                                                   AND '" . $end_form . "' ");

Nesta function, se substituir directamente na query as datas, a query funciona. O problema é que eu queria que os dados viesse quando a função é chamada, por variáveis. Isso acontece mas no formato String, já tentei o "strtotime($begin_date)" ou "date('Y-m-d', $begin_form)", mas nenhum fica no formato de data.. como sugerem?

Viewing all articles
Browse latest Browse all 14700

Trending Articles