Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

helnata

[Resolvido] Como listar banco do MYSQL

Recommended Posts

Olá estou com muitas duvidas sobre a listagem entre dias...

eu estava querendo assim sabe.

 

 

hoje é 18/01/2010

 

 

eu tenho dados de 01/01/2010 à 18/01/2010,

podendo repetir a data.

 

queria selecionar só os dados de 10 dias como 08 até 18/01/2010.

http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif http://forum.imasters.com.br/public/style_emoticons/default/excl.gif :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

O campo de seu banco de dados está como string ou date?

 

Caso esteja em date, você pode usar o strtotime para pegar data com 10 dias atrás. Exemplo:

echo date("Y-m-d", strtotime("-10 day"));

E usar o BETWEEN na consulta pra pegar entre datas.

$sql = "SELECT * FROM tabela WHERE data BETWEEN ' " . $data_inicio . " ' AND ' " . $data_fim . " '";

Referências

http://br.php.net/manual/en/function.strtotime.php

http://www.google.com.br/search?rlz=1C1GGLS_pt-BRBR291BR304&sourceid=chrome&ie=UTF-8&q=between

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente assim:

 

SELECT * FROM agenda WHERE data BETWEEN CURDATE() AND CURDATE()-10

Compartilhar este post


Link para o post
Compartilhar em outros sites

O campo de seu banco de dados está como string ou date?

 

Caso esteja em date, você pode usar o strtotime para pegar data com 10 dias atrás. Exemplo:

echo date("Y-m-d", strtotime("-10 day"));

E usar o BETWEEN na consulta pra pegar entre datas.

$sql = "SELECT * FROM tabela WHERE data BETWEEN ' " . $data_inicio . " ' AND ' " . $data_fim . " '";
Olá serviu muito bem..

Obrigado

Errando que se aprende!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.