Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 402
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Select entre datas

25-04-2013 11:33

Vi o post buscar-um-intervalo-de-data-inserida-na ... 1_598.html mas como era de 2009 , abri outro.

Não estou conseguindo listar dentro de um intervalo de datas , segue a query :

$data1 = $_POST['data1'];     $datanova1 = implode("-",array_reverse(explode("/",$data1)));     $data2 = $_POST['data2'];     $datanova2 = implode("-",array_reverse(explode("/",$data2)));     echo $datanova1;echo $datanova2;     $result = mysql_query("SELECT * FROM local WHERE datarec_loc BETWEEN $datanova1 AND $datanova2 ORDER BY datarec_loc ASC") or die(mysql_error());      $total = mysql_num_rows($result);  while($row = mysql_fetch_assoc($result))  

O resultado vem em vazio, coloquei o echo para verificar se esta sendo enviado os dados, ok , apareceram as datas , tipo : 2013-04-01 e 2013-04-30 conforme havia selecionado, cheguei a colocar as datas direto na query e nada ... continuou vazia a minha consulta .
obs . ha dados na tabela com a coluna datarec_loc preenchida yyyy-mm-dd , ou seja , há datas 2013-04-24 .
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 402
Sexo: Masculino
Localização: VOLTA REDONDA RJ
Contato:

Select entre datas

25-04-2013 11:44

Resolvido

$result = mysql_query("SELECT * FROM local WHERE datarec_loc BETWEEN '$datanova1' AND '$datanova2' ORDER BY datarec_loc ASC") or die(mysql_error());  

Faltaram as aspas simples
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado