/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Autodate med phpmyadmin
Fra : Nederbasse


Dato : 13-02-05 16:29

Hej

Er der ikke noget med at man kan sætte en dato ind i en mysql tabel med
phpmyadmin ?
Altså noget med datatype= DATE og VAlue? NOW() eller CURRDATE , jeg har
prøvet med forskelligt men ianset havd jeg skriver kommer der 000 i tabellen

Lars



 
 
Mads Sülau Jørgensen (13-02-2005)
Kommentar
Fra : Mads Sülau Jørgensen


Dato : 13-02-05 17:23

Nederbasse wrote:

> Er der ikke noget med at man kan sætte en dato ind i en mysql tabel med
> phpmyadmin ?

Det har ikke noget med php eller phpmyadmin at gøre, det er ren SQL.

> Altså noget med datatype= DATE og VAlue? NOW() eller CURRDATE , jeg har
> prøvet med forskelligt men ianset havd jeg skriver kommer der 000 i tabellen

Men det kan gøres som så:

INSERT INTO tabel(felt1, datofelt) VALUES ('streng', NOW());

Det vil så indsætte en række i tabel med følgende værdier:

felt: 'streng'
datofelt: fx. 2005-01-01 00:00:00 hvis det nu var nytårsaften :)

--
Mads Sülau Jørgensen
"All glory to the hypno toad"

Nederbasse (13-02-2005)
Kommentar
Fra : Nederbasse


Dato : 13-02-05 17:58

>
> Det har ikke noget med php eller phpmyadmin at gøre, det er ren SQL.
>
>> Altså noget med datatype= DATE og VAlue? NOW() eller CURRDATE , jeg har
>> prøvet med forskelligt men ianset havd jeg skriver kommer der 000 i
>> tabellen
>
> Men det kan gøres som så:
>
> INSERT INTO tabel(felt1, datofelt) VALUES ('streng', NOW());
>
> Det vil så indsætte en række i tabel med følgende værdier:
>
> felt: 'streng'
> datofelt: fx. 2005-01-01 00:00:00 hvis det nu var nytårsaften :)
>
> --
> Mads Sülau Jørgensen
> "All glory to the hypno toad"

Ved godt det har med mysql at gøre men hvis der lige var en nem løsning i
stedet for at skulle rette i php koden
Jeg mener jeg har lavet det i phpmyadmin engang men er ikke helt sikker

Lars



Troels Hansen (14-02-2005)
Kommentar
Fra : Troels Hansen


Dato : 14-02-05 10:26

Nederbasse wrote:

> Ved godt det har med mysql at gøre men hvis der lige var en nem løsning i
> stedet for at skulle rette i php koden
> Jeg mener jeg har lavet det i phpmyadmin engang men er ikke helt sikker
>
> Lars

phpmyadmin kan ikke gøre noget ved databasen som du ikke kan gøre i ren sql.
Sæt din default value til now() og pas så ellers på når du laver en
update på en række, da dette vil resultere i at feltet vil opdatere til
den nuværende dato, medmindre du sætter feltet=feltet når du laver updaten.


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste