Jump to content


Photo

Listar Dados De Um Db Por Data


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

#1 farrabh

farrabh

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 01/07/2004, 07:16

Fala galera, blz?

É o seguinte estou com dúvida em uma consulta sql.


Eu tenho uma variavel: dia, mes, ano


Quero listar dados somente de hoje em diante, entao amanha nao aparecerá dados de hoje.

O que tenho que fazer? tentei assim:

$d= date("d");
$m= date("m");
$a= date("y");
$query = "SELECT * FROM agenda where dia>=$d and mes>=$m and ano>= $a


so que quando voce está no dia 15 so mostra os dados do proximo mes do dia 15 em diante.


Já tentei usar a clausura OR mas tb nao deu. Alguém me ajude!

#2 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 01/07/2004, 08:21

faz assim:
$dia = date("Ymd");
mysql_query("SELECT * FROM agenda where dia <= $dia");
só não entendi isso de:
Quero listar dados somente de hoje em diante, entao amanha nao aparecerá dados de hoje
se for de hoje em diante,amanhã é para sair
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#3 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 01/07/2004, 08:23

Aconselho você a colocar só um campo, do tipo DATE e colocar a data lá dentro, vai ficar muito melhor seu sistema.
Klaus Paiva
Conheça também: Taperás

#4 CrAsh_OveRride

CrAsh_OveRride

    [Morbidamente curioso]

  • Usuários
  • 790 posts
  • Sexo:Masculino
  • Localidade:Viçosa

Posted 01/07/2004, 14:10

faz assim:
$dia = date("Ymd");

mysql_query("SELECT * FROM agenda where dia <= $dia");
só não entendi isso de:
Quero listar dados somente de hoje em diante, entao amanha nao aparecerá dados de hoje
se for de hoje em diante,amanhã é para sair

Ae galera, desculpa pelo off-post, mas nao vi o porque em mandar um mp pro marcao...

Marcao, eh so pra tirar uma curiosidade minha... acho legalzim d+ responder aos users com o code todo coloizado, igual vc fez... mas me responde, vc colore tudo na mão mesmo, quando ta escrevendo a resposta???? putz... se for isso acho q naum vo te paciencia naum,.... hehehe :)

vlw galera, foi mal denovo pelo off's (se quiserem mover ou deletar fiquem a vontade foi so uma curiosidade mesmo)... :wacko:

[]'s
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←
"Não sabendo que era impossível, foi lá e fez!"
←←←←←←←←←←←←←←←←←←←←←←←←←←←←←←

#5 farrabh

farrabh

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 01/07/2004, 14:48

Olá Marcao,

É o seguinte.


Hoje listaria os dados assim


01/07/04
02/07/04
20/07/04
01/08/04
03/08/04

Amanha listaria todos os dados mas sem o de hoje:

02/07/04
20/07/04
01/08/04
03/08/04

Sem o 01/07/04 pq já passou entendeu????




1 user(s) are reading this topic

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

IPB Skin By Virteq