Como buscar entre duas datas usando PHP e MySQL

Escrito por laura gittins | Traduzido por yaakov ben levy
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como buscar entre duas datas usando PHP e MySQL
Faça uma pesquisa entre datas determinadas em seu banco de dados de uma maneira simples e fácil (Thinkstock Images/Comstock/Getty Images)

Depois de usar as funções em PHP para conectar ao banco de dados MySQL, é possível enviar uma consulta através de uma página da Web para selecionar dados entre duas datas, desde que a tabela do banco de dados que você consultar tenha um campo "data". Para utilizá-lo como critério, introduza as datas da consulta usando o formato "AAAA-MM-DD". Use um formulário HTML para pedir ao usuário duas delas ou as forneça no código PHP. O processamento dos dados que irão retornar vai variar de acordo com suas necessidades.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Abra o arquivo HTML e insira o cursor que você deseja pesquisar entre as duas datas.

  2. 2

    Digite o código a seguir:

    <?php $db = mysql_connect ('database_host_server', 'username', 'password'); mysql_select_db ('database_name);

    Altere os valores dos argumentos para aqueles presentes em seu banco de dados. Tais linhas faz com que seja efetuada uma conexão com ele.

  3. 3

    Digite o código a seguir:

    $query = mysql_query("SELECT * FROM table_name WHERE date >= 'earlier_date' AND date <= 'later_date';"); while($row = mysql_fetch_row($query)) { echo "<p>Date for record is $row[index_of_date_field]</p>\n"; } ?>

    Forneça as duas datas para consulta. Por exemplo, para pesquisar entre o dia 1 de junho de 2011 e 31 de junho de 2011, use '2011-06-01 'e '2011-06-30'. Além disso, forneça o índice do campo a ser pesquisado na sua tabela no MySQL. Por exemplo, se o campo a ser pesquisado é o primeiro da tabela, use "$row [0]". Se ele é o segundo campo, use "$ row [1]".

  4. 4

    Salve o arquivo HTML e envie-o para o seu servidor.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível