Avatar billede rab Nybegynder
28. december 2002 - 20:18 Der er 13 kommentarer og
1 løsning

undgå timestamp i mysql

Hejsa

I min mysql base har jeg et felt som hedder dato og bliver timestampet. Jeg kunne dog godt tænkte mig at kunne opdatere et andet felt i basen uden at posten timestampes på ny... kan dette lade sig gøre? og hvordan?
Avatar billede rab Nybegynder
28. december 2002 - 22:27 #1
min query ser sådan ud:
$query = mysql_query("UPDATE xxxxx SET hentet='$hentet' WHERE id=$id") or die(mysql_error());
Avatar billede tipsen Nybegynder
28. december 2002 - 23:59 #2
Hvis du ikke har brug for den feature med auto-update af timestamp så brug da datetime i stedet, da det er det eneste som adskiller dem - når du så vil have aktuel dato/tid ind i datetime feltet, bruger du bare mysql-kommandoen NOW()!
Avatar billede rab Nybegynder
29. december 2002 - 00:40 #3
skal jeg vælge datetime i stedet for timestamp i opsætningen af basen?
og hvis ja kan jeg så ændre det nu med phpmyadmin?
Avatar billede tipsen Nybegynder
29. december 2002 - 00:44 #4
det vil jeg mene ja, men tag for en sikkerheds skyld en kopi af tabellen.
Avatar billede rab Nybegynder
29. december 2002 - 00:44 #5
altså uden at der sker noget med indholdet af basen?

og vil det være i samme format eks: 20021228?
Avatar billede tipsen Nybegynder
29. december 2002 - 00:49 #6
Ja - det tror jeg - du kan evt. læse mere om det på:

http://www.mysql.com/doc/en/DATETIME.html
Avatar billede tipsen Nybegynder
29. december 2002 - 00:50 #7
0 sekunder
5 minutter
1 timer
Avatar billede tipsen Nybegynder
29. december 2002 - 00:52 #8
ups - wrong question!
Avatar billede rab Nybegynder
29. december 2002 - 00:56 #9
er det kun"
0 sekunder
5 minutter
1 timer"
der er svar til et andet spm?
Avatar billede tipsen Nybegynder
29. december 2002 - 01:03 #10
nope - det var en kommentar til et andet spørgsmål ;)
Avatar billede rab Nybegynder
29. december 2002 - 01:13 #11
der er et problem.
Grunden til at jeg brugte timestamp var at der så automatisk blev smidt en dato i feltet dato men det gør datetime ikke...
Avatar billede rab Nybegynder
29. december 2002 - 01:27 #12
foreslår du at jeg når jeg vil have noget i feltet bruger:
("INSERT INTO table (dato)" . "VALUES (NOW())")
altså sådan ca.?
Avatar billede tipsen Nybegynder
29. december 2002 - 11:48 #13
Præcis sådan.
Avatar billede rab Nybegynder
29. december 2002 - 12:36 #14
lyder godt, 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