Autor Zpráva
mone
Profil *
ahoj,
takze: delam stranky pro jednu kapelu. je tam sekce "koncerty". je to reseny pres sql, to je ok, ale pri vypisu chci, aby to vypsalo jen koncerty, ktery teprv probehnou - ne starsi.
$query_dotaz = "SELECT * FROM koncerty WHERE datum > 'now ()' ORDER BY datum, id";
coz mi samozrejme nefunguje... zkuosel sem "date_formated", ale tam mi nevychazej apostrofy a uvozovky...
ps: datum v sql tabulce je tam vlozeny pres <input type="text">, ale ulozeny jako "date" (viz php-my-admin), ale tam asi chyba neni...
datum je ve formatu RRRR-MM-DD.
diky.
Honza Hučín
Profil
Především now() se nepíše do apostrofů. A za druhé bude asi chyba v tom, že now() vrací datum i čas. Jestliže máš uložené datum jako RRRR-MM-DD, musíš pro porovnání oseknout výsledek now() jen na datum, například substring(now(),1,10).
mone
Profil *
dikyyyyyyyyyyyyy. je vedel, ze je chyba v tomhle, ale tohle reseni me nenapadlo. ps: ty apostrofy byly jen momentalni slabost :)
Toto téma je uzamčeno. Odpověď nelze zaslat.