Avatar billede petan Nybegynder
19. juni 2005 - 22:00 Der er 7 kommentarer og
1 løsning

Timestamp og sql query

Hej

Jeg har et felt i min database som skal være af typen timestamp. Når  jeg laver min mysql_query og indsætter i databasen, hvad skal jeg så  sætte variablen til, som skal indsættes i dette felt?
Avatar billede erikjacobsen Ekspert
19. juni 2005 - 22:04 #1
Et timestamp i MySql opdateres automatisk ved hver ændring. Du skal ikke selv gøre noget ved det.

Hvad skal du bruge det til? Det lyder umiddelbart ikke til at det skal være et timestamp-felt.
Avatar billede petan Nybegynder
19. juni 2005 - 22:07 #2
Jeg skal bruge det til at holde styr på hvornår forskellige poster er blevet oprettet i databasen.

Hvis jeg undlader at indsætte noget, så gemmer den ikke i databasen.
Avatar billede erikjacobsen Ekspert
19. juni 2005 - 22:09 #3
Du skal nok ikke bruge timestamp, hvis du kun vil vide hvornår noget er oprettet, da sådan et felt opdateres ved hver ændring. Hvad mener du med at den ikke gemmer i databasen?
Avatar billede petan Nybegynder
19. juni 2005 - 22:12 #4
Den gemmer gemmer bare ikke det jeg prøver at indsætte med min query.

Men det betyder heller ikke så meget - hvis det ikke er det jeg bør bruge - hvordan bør jeg lave det? Med et datetime felt istedet?
Avatar billede erikjacobsen Ekspert
19. juni 2005 - 22:14 #5
Ja, så er det nok et datetime. Du kan bruge  now()  til at indsætte sql-serverens aktuelle tidspunkt.

Hvis den ikke indsætter noget, er der nok en syntaksfejl. Hvad skriver du?
Avatar billede petan Nybegynder
19. juni 2005 - 22:18 #6
Nu bruger jeg datetime, og indsætter $oprettet = date("YmdHis");

Det ser ud til at virke, læg et svar hvis du vil have point.
Avatar billede erikjacobsen Ekspert
19. juni 2005 - 22:21 #7
Nej tak. Jeg samler slet ikke på point. Svar selv, accepter eget svar.
Avatar billede petan Nybegynder
19. juni 2005 - 22:22 #8
ok, tak for hjælpen.
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