14:36 9.5.2009 i datatype

Tags:    databaser

Der skulle vel ikke være en venlig sjæl der kunne fortælle mig hvilken datatype jeg skal bruge i mySQL for at få et dato og tidsstempel som er; 14:36 9.5.2009



Kan desværre ikke se mysql versionen, men det er den der ligger på unoeuro, hvis det kan hjælpe.



Hey Morten,
det nemmeste er at få php (som jeg gætter på du bruger som backend language) til at omskrive til formatet
Fold kodeboks ind/udKode 
som 'TIMESTAMP' bruger i mySQL.

TIMESTAMP dokumentation



Indlæg senest redigeret d. 09.05.2009 16:13 af Bruger #1330
mysql_query("UPDATE brugere SET ip = '$ip', sidst = now() WHERE brugernavn = '$_SESSION[brugernavn]'") or die(mysql_error());

Så når jeg skal bruge sidst her, hvordan vil du så gøre det, hvis jeg sætter i min mysql sidst som timestamp



Jeg ville oprette følgende struktur istedet ;)
Fold kodeboks ind/udKode 


Således behøver du blot bruge
Fold kodeboks ind/udKode 




Endvidere som en lille note, så ville jeg langt hellere gemme et id på brugeren (går ud fra du også har en key på en int i din users liste...) som refference til brugeren i stedet og så lave en inner join når du trækker dataene ud igen.



Jeg arbejder ikke i php, men når du har dit timestamp skulle du kunne manipulere det ved date("H:i j.n.y", time())...

tjek evt. her : http://dk.php.net/manual/en/function.date.php





t