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 *
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 *
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
Funkce date_format

http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html
Anonymní
Profil *
No, popravdě se v tom moc nevyznám.
Big_G
Profil *
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);
Toto téma je uzamčeno. Odpověď nelze zaslat.