PHP + MYSQL + DATE
|
29-11-2011, 14:46
Mensagem: #1
|
|||
|
|||
PHP + MYSQL + DATE
Ola pessoa, estou com um pequeno problema já andei a procura e pesquisei em vários foruns mas sem resultados. Irei colocar-vos o código e o que pretendo fazer e espero que me consigam ajudar pois não consigo resolver o meu problema.
Codigo: Código PHP: $eventos = mysql_query("SELECT * FROM agenda where STR_TO_DATE( dtevento, \'%d-%m-%Y\' ) < STR_TO_DATE( '".date("d-m-y")."', \'%d-%m-%Y\' )"); Acho que já devem ter percebido mais ou menos o que quero fazer no entanto se alterar o código date("d-m-y") para uma data tipo 29-11-2011, irá funcionar bem mas utilizando a função em php para obter a data do servidor já não Pode estar confuso mas qualquer perguntem que tento esclarecer melhor. Obrigado desde já pela ajuda. Tá Bosta |
|||
29-11-2011, 15:57
Mensagem: #2
|
|||
|
|||
RE: PHP + MYSQL + DATE
y é 11 e não 2011. Se queres 2011 utiliza Y no date().
Ex.: date("d-m-Y") em vez de date("d-m-y") BrunoBernardino.com |
|||
29-11-2011, 16:13
Mensagem: #3
|
|||
|
|||
RE: PHP + MYSQL + DATE
Coloquei agora da forma como você disse e o meu problema continua.
Este é o erro que apresenta: Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given .... Como tinha dito em cima se for ao phpmyadmin e trocar o date por uma data como a actual funciona perfeitamente mas quando o tento fazer com uma variável ou uma função já definida pelo php aparece esse erro. Já ando 2 dias em volta deste código e ainda não consegui descobrir o problema. dtevento é um campo texto e tenho que fazer uma comparação de maior ou menor que a data actual do server. Tive que usar o STR_TO_DATE para poder comparar o texto completo e não apenas de carácter a carácter. Espero estes dados ter ajudado. Agradeço a vossa ajuda pois eu já não consigo encontrar solução a este problema. Tá Bosta |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)