Como pesquisar entre duas datas com código PHP e MySQL

Depois de usar as funções PHP para conectar-se a um banco de dados MySQL, você pode fazer uma solicitação através da página da Web para selecionar dados entre duas datas, desde que a tabela na qual você faz a solicitação tenha um campo “data”. Para usar datas como critério, insira as datas na solicitação usando o formato “AAAA-MM-DD”. Use um formato HTML para solicitar ao usuário as duas datas ou forneça-os usando o código PHP. O formato dos dados recebidos em resposta variará de acordo com o uso que você fornecer.

Passo 1

Abra o arquivo HTML e insira o cursor onde deseja pesquisar entre duas datas.

Etapa 2

Digite o seguinte código:

<!–?php
$db = mysql_connect ('servidor_alojamiento:base_datos', 'nombre_de_usuario', 'contraseña');
mysql_select_db ('nombre_base_datos);

Altere os valores do comando para os corretos para o seu banco de dados. Essas linhas o conectarão ao seu banco de dados MySQL.

Etapa 3

Digite o seguinte código:

$ query = mysql_query (“SELECT * FROM nome_tabela WHERE data> = ‘primeira_data’ AND date <= ‘segunda_data’;”); while ($ row = mysql_fetch_row ($ query)) {eco “

A data do registro é $ row [index_of_date_field]

n “;}?>

Forneça duas datas a pedido. Por exemplo, para pesquisar entre 1º de junho de 2011 e 31 de junho de 2011, use os valores 2011-06-01 ‘e’ 2011-06-30 ‘, respectivamente. Além disso, forneça o índice do campo “date” da sua tabela MySQL para o índice da variável $ row. Por exemplo, se o campo “data” for o primeiro da tabela, use $ row [0]. “Se for o segundo, use” $ row [1] “.

Etapa 4

Salve o arquivo HTML e faça o upload para o seu servidor.

Referências

 

Você pode estar interessado:

Deixe um comentário