Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
Ahoj, ukládá se mi do databáze datum ve formátu 30.03, 12:13, když dám ale
select BY last_login DESC, tak se mi seřadí podle posledního přihlášení (den) v tom smyslu, že nahoře klidně může být i 31. 3. a až pod ním 3.4., což nechci, protože posledním přihlášeným je ten z 3.4. Jde to nějak ošetřit podmínkou že podle datumu sice ano, ale aby zároveň respektoval i měsíc? Díky, Marek Ukázka http://www.turnaj.fball.org/ |
||
PP Profil * |
#2 · Zasláno: 5. 4. 2006, 09:33:26
Databaza vypise udaje spravne podla jej logiky. Musis ukladat datum v tvare datetime al. timestamp, nakolko tvoj tvar nepovazuje za datum ale retazec a radi ho podla prveho cisla pred bodkou.
|
||
Anonymní Profil * |
#3 · Zasláno: 5. 4. 2006, 09:50:36
Aha, takže
insert into tabulka values ('neco,'$cas','');kde $cas = datetime; a jak to pak vyvolám aby se mi na stránce zobrazoval čas v požadovaném formátu a ne v nějakém dlouhém čísle? |
||
Hugo Profil |
#4 · Zasláno: 5. 4. 2006, 10:06:40
|
||
Anonymní Profil * |
#5 · Zasláno: 5. 4. 2006, 10:20:24
No, popravdě se v tom moc nevyznám.
|
||
Časová prodleva: 2 měsíce
|
|||
Big_G Profil * |
#6 · Zasláno: 8. 6. 2006, 15:25:27
Navrhuji do tabulky ukládat $cas=time();
(bude obsahovat i čas ,ne jen datum); A zobrazit jej zpětně lze pomocí funkce date např $lastlogin=date("d.m.Y H:m:s",$cas); |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0