Avatar billede svalde Nybegynder
22. marts 2006 - 22:36 Der er 9 kommentarer og
1 løsning

Automatisk dato på ny post.

Hey,

Jeg har en tabel med en dato kollonne. Hvad skal jeg gøre for at dags dato automatisk bliver indsat i denne kollonne når jeg opretter en post i tabellen?

Håber i forstår hvad jeg mener.

MVH,
Anders.
Avatar billede mkjaer Nybegynder
22. marts 2006 - 22:42 #1
indsæt NULL, så udfyldes dags dato, hvis datatypen er date, time, timestamp, year eller datetime.
Avatar billede fsconsult.dk Nybegynder
23. marts 2006 - 07:17 #2
du kan bruge en af flg. afhængig på datatypen på dit felt:  CURRENT_TIMESTAMP(), CURRENT_TIME(), CURRENT_DATE()
Avatar billede svalde Nybegynder
23. marts 2006 - 15:38 #3
Hey igen,

Jeg har indsat NULL, men det gør ingen forskel, her sker stadigt ingen ting.

Jeg har følgende værdier i min tabel opsætning:
Field: dato
Type: DATE
Length/Values:
Attributes:
Null: NULL
Default:
Extra:

Håber at det siger jer noget!

MVH, Anders.
Avatar billede fsconsult.dk Nybegynder
23. marts 2006 - 16:08 #4
null bliver kun erstattet af aktuelt tidspunkt, såfremt datatypen er TIMESTAMP, og ikke ved DATE og TIME.  Det gælder desuden kun det første timestamp felt i tabellen!

du skal indsætte CURRENT_DATE() istedetfor null i dit tilfælde!
Avatar billede svalde Nybegynder
02. april 2006 - 18:57 #5
Hey,

Min server køre phpmyadmin og jeg har kun følgende muligheder i NULL. Det er Null Not Null. Hvad gør jeg så?

Mvh. Anders
Avatar billede aeroone Nybegynder
10. juni 2006 - 13:38 #6
Hivs du bruger PHP, kan du jo bruge "date('d/m-Y')"
Avatar billede aeroone Nybegynder
10. juni 2006 - 13:42 #7
OK havde lige skimmet teksten lidt for hurtigt, du bruger altså PHP :-)

Hvis du indsætter dine data fra en form, skal du bare have et skjult felt der indeholder koden:
<?php echo date('d/m-Y');?>
feltet i DB'en skal ikke være af typen date, men istedet en varchar.
Avatar billede svalde Nybegynder
11. juni 2006 - 21:23 #8
hey aeroone,

Jeg bruger asp, og jeg har flg. kode:

strSQL = "Insert into tabel1(navn, dato,) values('" & strNavn & "','now()')"
Conn.Execute(strSQL)

men datoen bliver ikke tilføjet.
Avatar billede aeroone Nybegynder
12. juni 2006 - 18:24 #9
Ok, men kan du ikke bare oprette en variabel, når siden blir hentet, der indeholder 'FormatDateTime(date(),vbgeneraldate' og så gemme denne variabel i db'en

:-) kender ikke til ASP, kun PHP
Avatar billede svalde Nybegynder
09. juli 2007 - 08:55 #10
lukket
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
Computerworld tilbyder specialiserede kurser i database-management

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