Hallo,

Ik wil een datum en tijd of ene timestamp in mn db zetten, op dit moment gebruik ik gewoon iin INT(11) met daarin een timestamp, waarmee ik de cijfers om kan zetten naar een datum die door hte menselijk oog gelezen kan worden.
Maar ik weet dat ik het ook kan doen met DATE, TIME of zelfs DATETIME.
Nu wil ik graag weten waarom DATE, TIME of DATETIME beter is dan een INT(11), want ik weetb dus wel dat het beter is, en hoe ik van een DATETIME een ander formaat kan maken, bijvoorbeeld met een functie als date().

Greatzz,
Jonathan
Jonathan Hogervorst schreef op 22.07.2006 13:49
En hoe kan ik in een DATETIME met een INSERT of UPDATE de 'nu' toevoegen???
Zo:
INSERT INTO tabelnaam VALUES ('voornaam', 'achternaam', NOW())
???


Ja.

Let er op dat je bij de SELECT misschien een alias wil aanmaken, dus:

SELECT DATE_FORMAT(iets, '%d-%m-%Y') as Jouw_naam FROM blah

zodat je Jouw_naam kunt gebruiken na mysql_fetch_whatever

Reageren