Jump to content


Photo

Selecionar Por Mes


  • Faça o login para participar
3 replies to this topic

#1 Halan

Halan

    Normal

  • Usuários
  • 84 posts
  • Sexo:Não informado
  • Localidade:Orleans
  • Interesses:Carros, Som Automotivo, Internet, Designer Grafico e Programação (PHP)

Posted 11/06/2004, 16:41

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!
:: Nome: Halan S. Batista
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master

:: Site: www.brasilfest.com.br

--------------------

#2 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

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.

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!

#3 Halan

Halan

    Normal

  • Usuários
  • 84 posts
  • Sexo:Não informado
  • Localidade:Orleans
  • Interesses:Carros, Som Automotivo, Internet, Designer Grafico e Programação (PHP)

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.
:: Nome: Halan S. Batista
:: E-mail: halanb@terra.com.br
:: Especialidade: Web Designer e Web Master

:: Site: www.brasilfest.com.br

--------------------

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

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




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq