NOW() + tijd in een database
is het ook mogelijk om bijvoorbeeld een datum en tijd+20 minuten vooruit in de database te zetten.
Dus dat er als het 15-02-2008 10:01:33 is dat er dan 15-02-2008 10:21:33 in de db wordt opgeslagen?
Dus als er een form wordt gesubmit moet er dit in de query worden meegegeven.
Met vriendelijke groet tom
now()+INTERVAL(20 MIN) zoek zelf even de juiste sintax...
De juiste:
ps. @Djemo: de functie DATE_ADD() is dialect van MySQL, gebruik dus liever standaard SQL zoals in dit voorbeeld. Verder ging het hier om het invoegen in de database en niet het updaten ;-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
wat is beter: geen oplossing of een halve oplossing?
bart van der veen schreef op 22.03.2008 13:57:
Linkje naar de handleiding?wat is beter: geen oplossing of een halve oplossing?
je kunt ook time() + (20 * 60) in de database zetten, dat is een timestamp. Die kun je als datum weergeven door date("d-m-Y H:i:s",$timestamp).
steen schreef op 22.03.2008 15:13:
En dat is dus juiste geen aanrader. Een database kent betere datatypes voor het opslaan van data en tijden, gebruik die dan ook!je kunt ook time() + (20 * 60) in de database zetten, dat is een timestamp. Die kun je als datum weergeven door date("d-m-Y H:i:s",$timestamp).
Rekenen doe je met plus en min, zo ook met datums en tijden. De INTERVAL geeft de tijdsinterval aan, maar dat had je vast al wel begrepen.