Daeh! To fazendo um sistema de agenda, quando tu abre a index da agenda ele tem que lista as festas cadastradas no atual mes...
Minha tabela tem os seguintes campos:
-----------------
Id
Evento
Dia
Mes
Ano
Local
Informacoes
------------------
quero saber como eu faço uma consulta no banco de dados onde faça a seleção das festas so desse mes(mes atual) ?
Grato!

Selecionar Por Mes
Started By Halan, 11/06/2004, 16:41
3 replies to this topic
#1
Posted 11/06/2004, 16:41
:: Nome: Halan S. Batista
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master
:: Site: www.brasilfest.com.br
--------------------
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master
:: Site: www.brasilfest.com.br
--------------------
#2
Posted 11/06/2004, 16:52
Solução para MySQL:
OBS: O select abaixo apenas vai funcionar para formato de data gravando meses com 2 digitos e ano com 4 digitos.
equivalente a
OBS: O select abaixo apenas vai funcionar para formato de data gravando meses com 2 digitos e ano com 4 digitos.
SELECT * FROM Eventos WHERE CONCAT(ANO,MES) = DATE_FORMAT(NOW(),'%Y%m')
equivalente a
SELECT * FROM Eventos WHERE ANO = DATE_FORMAT(NOW(),'%Y') AND MES = DATE_FORMAT(NOW(),'%m')
------
Mero mortal!
Mero mortal!
#3
Posted 11/06/2004, 19:26
Nao nao mais eu nao quero isso...
Tipo eu quero que uma variavel pegue o mes atual e grave, ai tipo eu cadastrei no banco de dados um evento com mes Junho, ele grava por estenço o mes (Junho) ai tipo eu quero q quando abri a pagina quero q a pagina pegue o mes atual no formato "Junho" e faz uma busca no banco de dados pra ver se existe algum cadastro com o mes "Junho" e liste.
Tipo eu quero que uma variavel pegue o mes atual e grave, ai tipo eu cadastrei no banco de dados um evento com mes Junho, ele grava por estenço o mes (Junho) ai tipo eu quero q quando abri a pagina quero q a pagina pegue o mes atual no formato "Junho" e faz uma busca no banco de dados pra ver se existe algum cadastro com o mes "Junho" e liste.
:: Nome: Halan S. Batista
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master
:: Site: www.brasilfest.com.br
--------------------
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master
:: Site: www.brasilfest.com.br
--------------------
#4
Posted 11/06/2004, 20:10
que tal usar a função date(); ?!?!?!
PHP |
<? $mes_n = array("Janeiro","Fervereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"); $mes = $mes_n[date("m")]; // Mês em Numerico ! $sql = mysql_query("SELECT * FROM tabela WHERE mes = '$mes'"); if (mysql_num_rows($sql)>0) { echo $mes_n[date("m")]; } else { echo "não foi encontrado na no DB com o mês de ".$mes_n[date("m")]; } ?> |
até + !!!
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951
PALMEIRAS - Primeiro campeão do mundo em 1951
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)