Avatar billede askovdk Nybegynder
15. november 2010 - 22:06 Der er 5 kommentarer og
1 løsning

Timestamp må ikke opdateres

Når jeg sætter noget ind i min database laver databasen automatisk timestamp


Men hvis jeg vil opdatere min række senere med mysql_query("UPDATE.... så opdateres mit timestamp igen, og det MÅ DET IKKE, hvordan kan jeg undgå det ? så det kun bliver opdateret når jeg sætter noget ind i databasen ?
Avatar billede zynzz Praktikant
15. november 2010 - 22:12 #1
Hvis du har PHPmyadmin hvilket jeg tror du sikkert har så er der en funktion under timestamp feltet hvor du kan fjerne "on update"
Avatar billede askovdk Nybegynder
15. november 2010 - 22:15 #2
Ja det har jeg....men det eneste jeg kan se er: CURRENT_TIMESTAMP
Avatar billede arne_v Ekspert
15. november 2010 - 23:09 #3
I nyere MySQL kan man fjerne "ON UPDATE" (det hedder det i SQL - jeg ved ikke hvor den er gemt i PHPMyAdmin).

Men hvorfor ikke bruge DATETIME? Der sker der med garanti ikke nogen opdatering.
Avatar billede askovdk Nybegynder
15. november 2010 - 23:12 #4
Jep har lavet den om til Datetime

og så mysql_query("INSERT INTO mintabel (tid) VALUES (now())") det virker :-) smid svar
Avatar billede webweaver Praktikant
15. november 2010 - 23:13 #5
Og den er vel hakket af?
Så hvis du fjerner hakket der, vil den ikk opdatere den længere.
Så vil den til gengæld heller ikke smide en dato ind ved oprettelse af table, så der skal du så have det med i din PHP kode, hvor den smider et timestamp ind.
Avatar billede arne_v Ekspert
15. november 2010 - 23:28 #6
svar
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