Ir para o conteúdo
Johny

ordenar por data

Mensagens Recomendadas

Johny    1
Johny

$resultado = mysql_query("SELECT * FROM `tabela` where `cliente` = '$cliente' and `valor` = '$val'") or die(mysql_error());
while ($row = mysql_fetch_array($resultado)) {

Tenho esse codigo e tenho inserido na base de dados um campo da data (d-m-Y) mas não esta como date no mysql gostava de saber se da para ordenar a saida dos dados por data atraves da consulta do mysql?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Th3Alchemist    1
Th3Alchemist

como fizeste a data na tabela? se for por numero podes fazê-lo na mesma:

SELECT * FROM `tabela` where `cliente` = '$cliente' and `valor` = '$val' ORDER BY 'data'

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Th3Alchemist    1
Th3Alchemist

poix isso já tentei mas como tenho a data (ex:15-01-2012) ele faz ordenar pelo dia e nao pelo mes =/

isso esta em formato DATE... como tens o tipo de variável na BD?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
yoda    139
yoda

está como varchar porque date ficaria algo Y-m-d =/

Como VARCHAR não chegas lá. Se queres que funcione sem problemas mete como DATE ou INT (convertendo a data para timestamp). Se usares o campo DATE, basta converteres a data que vem do php com recurso à funcão strtotime()

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Johny    1
Johny

ja resolvi pessoal fiz um script e converti as datas todas para (Y-m-d) e fiz ordenar na consulta e depois utilizei o mesmo scritp para colocar a data em (d-m-Y) se não dava da outra maneira temos que fazer como dá ;)

Muito obrigado =)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade