Avatar billede kane Juniormester
15. februar 2004 - 00:05 Der er 1 kommentar og
2 løsninger

plus 365 dage

jeg er ved at lave en update på en dato. den ser sådan ud
2004-02-03 feks.

den skal så lægge 365 dage på når jeg trykker på en knap, men hvordan skal min sql se ud?

$sql = "UPDATE status SET expire=+365 WHERE Id=$id";
??
ved den hvad 365 er så eller ?
Avatar billede thb Nybegynder
15. februar 2004 - 01:22 #1
du skal ind og bruge en funktion som lægger x antal dage til en dato, du kan nok finde den på php.net eller måske på mysql.com...

Jeg kende ikke den funktion i php, men jeg mener at den hedder dataAdd() i asp..

Thomas
Avatar billede tefcke Nybegynder
15. februar 2004 - 05:17 #2
$sql = "UPDATE status SET expire = DATE_ADD(expire, INTERVAL 365 DAY) WHERE Id=$id";

eller måske skal expire i DATE_ADD quotes, kan ikke rigtig huske det!

$sql = "UPDATE status SET expire = DATE_ADD('expire', INTERVAL 365 DAY) WHERE Id=$id";
Avatar billede kane Juniormester
15. februar 2004 - 10:36 #3
"update status set expire=adddate(expire, interval 365 day) WHERE Id=$id";
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester