Ícone do site Linha de Comando

PHP-MySQL: Trabalhando com funções de data

Neste post você aprenderá a usar algumas funções de data do MySQL.

Funções:
MONTH(): retorna o mês da data informada
DAY(): retorna o dia da data informada

Estrutura da Tabela

CREATE TABLE IF NOT EXISTS `eventos` (
  `id_evento` int(11) NOT NULL AUTO_INCREMENT,
  `descricao_evento` varchar(200),
  `data_evento` date,
  PRIMARY KEY (`id_evento`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

Ideia do script
Selecionar os eventos que vão ocorrer no mês atual e que o dia do evento seja >= (maior ou igual) que o dia atual.

= '$dia_atual'
  ") or die(mysql_error());
  while($row = mysql_fetch_array($sql)){
      echo $row['data_evento']." ".$row['descricao_evento']."
"; } ?>

Resultado:

17/09/2013 Evento 1 (São Paulo – SP)
26/09/2013 Evento 2 (Curitiba – PR)
30/09/2013 Evento 3 (Vitória – ES)

Sair da versão mobile