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


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17550
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buscar aniversariantes pela data MySQL

30-04-2010 21:09

Quem precisa fazer uma consulta para mostrar aniversariantes entre determinada data, tipo: do dia 5 de abril até dia 30 de abril, vou passar aqui um scripts para isso.

Obs.: O campo de data no MySQL deve estar no formato: aaaa-mm-dd

Dados do dia e mês buscado

// começando a partir de
$do_dia = "01";
$do_mes = "04";


// até
$ate_dia = "30";
$ate_mes = "04";


A consulta fica assim

SELECT * FROM suatabela WHERE date_format(campo_da_data, '%m-%d') BETWEEN date_format('0000-$do_mes-$do_dia', '%m-%d') AND date_format('0000-$ate_mes-$ate_dia', '%m-%d')

O 0000 é referente ao ano, mas, como não será usado, é ignorado.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

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