Autor | Zpráva | ||
---|---|---|---|
Moritz Profil * |
#1 · Zasláno: 2. 10. 2010, 23:15:35
Dobrý den,
potřeboval bych s něčím poradit. Snažím se z databáze vypisovat aktuální zápasy, co můj tým čekají. To znamená, že stačí jednoduchý filtr v SELECTU - to, co je mladší dnešního data, se zobrazí. Na localhost je vše v pořádku, nicméně na serveru to nejde zprovoznit. Zkoušel jsem všemožné varianty i s jinými funkcemi ( myslím tím curdate a výsledek stejný -> na localhostu ok, na serveru nefunkcni ). Dělám prosím někde v této části chybu? Může to být kvůli nastavení serveru? $sql = "SELECT * FROM utkani WHERE datum > NOW() LIMIT 2"; Velice děkuji za rady. |
||
Keeehi Profil |
#2 · Zasláno: 2. 10. 2010, 23:29:50
Moritz:
Toto je v pořádku. |
||
Kajman_ Profil * |
#3 · Zasláno: 3. 10. 2010, 10:06:36
Curdate bude lepší než now, jinak se nevypíše dnešní zápas. Jinak na serveru může být špatné datum. Zkuste si ho např. díky
select now() as cas from dual |
||
Moritz Profil * |
#4 · Zasláno: 3. 10. 2010, 20:25:25
Takze,
čas se na serveru vypisuje zcela v pořádku ve správném tvaru, pro jistotu jsem raději nadefinoval format data, abych zamezil pochybnostem, že neodpovidá tomu, které je uložené v db a to tímto kódem, kterým jsem nahradil předchozí NOW(): DATE_FORMAT(NOW(),'%Y-%m-%d') nevíte někdo, kde se stala tedy chyba? příkaz na serveru stále nefunguje... |
||
Kajman_ Profil * |
#5 · Zasláno: 3. 10. 2010, 22:30:19
A sloupec datum je typu date nebo datetime?
|
||
Moritz Profil * |
#6 · Zasláno: 3. 10. 2010, 22:53:44
datum je typu date
|
||
Moritz Profil * |
#7 · Zasláno: 3. 10. 2010, 23:18:41
typu date a zobrazuje se ve formatu 2010-10-03
|
||
Kajman_ Profil * |
#8 · Zasláno: 3. 10. 2010, 23:38:22
A nefunguje to jen v php, nebo ten dotaz nic nevypíše ani v admineru nebo pma? A jsou i na hostingu zápasy s budoucím datem?
|
||
Časová prodleva: 14 let
|
0