Aniversariante do mes

Boa tarde,

Sou iniciante no scriptcase, estou desenvolvendo uma consulta de clientes e queria implementar nela uma quebra ou um filtro pra os aniversariantes do mes. Alguem pode me ajudar.Obrigado.

No fórum tem exemplos, é só pesquisar.

O Segredo é o SQL mesmo, por exemplo:

“SELECT nome, aniversario FROM festa WHERE MONTH(aniversario) = MOD(MONTH(CURDATE()), 12)”;

Da uma “googlada” irmão, é só o que tem: https://www.google.com.br/#q=aniversariante+do+mês+em+php

Abraço!

Valeu ai, vo da uma olhada no forum e pesquisar um pouco.

George, acridito que a resposta mais amistosa não seja essa. Deixa eu te explicar o porquê:

Estou com a mesma dúvida do amigo e pesquisei muito neste fórum. O único post relacionado a aplicação para aniversariantes do mês no fórum é este.
Quem, tiver alguma informação para acrescentar conhecimento e elevar o nível da discussão, será bem vindo.

Mas amigo, esta questão já foi sanada pelo nosso amigo Fred, é caso de select, e o resto da consulta fica a critéri caso queira fazer uma gracinha na tela.

"
“SELECT nome, aniversario FROM festa WHERE MONTH(aniversario) = MOD(MONTH(CURDATE()), 12)”;
"

Fred esta correto, apenas completando, caso sua base seja muito extensa, vc tambem pode fazer uma consulta para aniversariantes dos próximos 7 dias
SQL

select nome, telefone, celular, endereco from pessoa
WHERE
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+0) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+1) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+2) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+3) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+4) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+5) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+6)
order by day(datanasc) asc

Att Arquimedes

Isso sem falar que quando o George respondeu, o Fred ainda não tinha respondido. Tudo é uma questão de saber averiguar.

http://www.scriptcase.com.br/forum/index.php/topic,8255.msg40190.html#msg40190
http://www.scriptcase.com.br/forum/index.php/topic,8246.msg40140.html#msg40140
http://www.scriptcase.com.br/forum/index.php/topic,7596.msg36548.html#msg36548
http://www.scriptcase.com.br/forum/index.php/topic,7406.msg35230.html#msg35230

Peço por gentileza que o dono deste post coloque o mesmo como [RESOLVIDO] para que outros possam se benificiar do mesmo e também para que se possa manter o fórum mais organizado.

Abraço pessoal.

Obrigado a todos…
Resolví com o sql:

SELECT nome,
day(dn_nascimento) as Dia,
month(dn_nascimento) as Mes,

email,
tel_res,
tel_cel1,
tel_cel2

FROM t_pessoa

WHERE month(dn_nascimento)=month(curdate())
ORDER BY dn_nascimento

Obrigado pela atenção!!!