Guest Davidgois Postado Fevereiro 29, 2008 Denunciar Share Postado Fevereiro 29, 2008 ola a todosbom eu tenho uma tabela no meu bd chamada de calendario e ela armazena a data do evento em um campo textaté ai tudo bem esta armazendo tudo certomas presciso exibir os eventos de acordo com cada mes e gostaria de selecionar apenas o mes daquela data adicionadae exibir o mes na tela ficaria assim mes: janeiroevento: data: local: evento tal 29/02/2008 Pirajué isso ai que quero fazer o meu código sql não da nenhum erro mas não exibe nada código$query_Recordset1 = "SELECT MONTHNAME('data') FROM calendario ORDER BY cod_evento";espero que entendam minha duvida pois já vi muitos tópicos e não encontrei nada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Fevereiro 29, 2008 Denunciar Share Postado Fevereiro 29, 2008 você ao pegar o resultado, da um explode por / e pego o segundo assim:$a = explode("/", $data);echo $a[1]; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 29, 2008 Denunciar Share Postado Fevereiro 29, 2008 Se você quer selecionar meses específicos você tem que utilizar o dado no WHERE, tipo:SELECT * FROM calendario WHERE MONTH(data)='xx' ORDER BY cod_eventoOnde xx é o mês, em formato numérico, o único porém é que as funções de data só funcionam em campos do tipo date, datetime e timestamp, como o seu é varchar você vai ter que mudar o tipo de campo ou pegar todos os resultados e controlar pelo PHP o que exibir... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Davidgois
ola a todos
bom eu tenho uma tabela no meu bd chamada de calendario e ela armazena a data do evento em um campo text
até ai tudo bem esta armazendo tudo certo
mas presciso exibir os eventos de acordo com cada mes e gostaria de selecionar apenas o mes daquela data adicionada
e exibir o mes na tela
ficaria assim
mes: janeiro
evento: data: local:
evento tal 29/02/2008 Piraju
é isso ai que quero fazer o meu código sql não da nenhum erro mas não exibe nada
código
$query_Recordset1 = "SELECT MONTHNAME('data') FROM calendario ORDER BY cod_evento";
espero que entendam minha duvida pois já vi muitos tópicos e não encontrei nada
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.