Borel 0 Denunciar post Postado Maio 30, 2005 Tenho uma página que exibe registros por data, gostaria de saber como posso montar uma busca no mysql que só buscaria as datas de hoje pra frente, não buscando as datas anteriores ao dia atual. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 30, 2005 $data_inicial = date("Y-m-d"); $data_final = date("Y-m-t"); mysql_query("select * from tabela where data between '$data_inicial' and '$data_final'"); a data final tem um "t" que pega o ultimo dia do mes se precisar de mudar a data final só mudar Compartilhar este post Link para o post Compartilhar em outros sites
Borel 0 Denunciar post Postado Maio 30, 2005 Fabyo,Obrigado pela resposta mais já resolvi diretamente em SQL. Compartilhar este post Link para o post Compartilhar em outros sites
ava.rj 0 Denunciar post Postado Maio 31, 2005 Como você fez Borel? Compartilhar este post Link para o post Compartilhar em outros sites
hermeson 0 Denunciar post Postado Maio 31, 2005 $data_hoje = date("Y-m-d");mysql_query("select * from tabela where data >= '".$data_hoje."'");espero que isso ajude.... Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 31, 2005 só lembrando que o between é para fazer busca entre alguma coisa por exemplo entre datas dai fica uma coisa mais precisa do jeito que você fez você só estipulou que tem que ser maior que a data atual entao se tiver registros de qualquer data ele vai pegar mesmo que for de 2010 dai no caso use o between para fazer uma busca mais precisa entre a data que você quer Compartilhar este post Link para o post Compartilhar em outros sites
hermeson 0 Denunciar post Postado Maio 31, 2005 Por isso... ele quer todas as datas superiores de hj... entao a forma mais simples eh essa.... Compartilhar este post Link para o post Compartilhar em outros sites