Avatar billede kennethv Nybegynder
29. april 2009 - 17:39 Der er 9 kommentarer og
1 løsning

"Fange" dato og putte ind i SQLDB

Jeg er ikke den store hej til PHP, men hvordan henter jeg datoen fra pc og putter ind i SQL db. Jeg har fået en connection til db'en til at virke.

Venligst
Kenneth
Avatar billede Slettet bruger
29. april 2009 - 18:02 #1
php er serverside så du kan få serverns dato med date()

http://php.net/date

feks

date('d:m:y') // datoen

date("H:i:s") // klokkeslet
Avatar billede Slettet bruger
29. april 2009 - 18:11 #2
Noget i den her stil.

<?php
$dato = date(D n Y);
$query = "INSERT INTO db_dato (dato) VALUES ($dato)";
mysql_query($query);
?>

Det indsætter datoen i databasen "db_dato" og feltet "dato" i formatet "8 4 1995".
Læse eventuelt http://dk.php.net/manual/en/function.date.php for en grundigere forklaring af funktionen date()
Håber det kan bruges når det er blevet rettet lidt til.
Avatar billede showsource Seniormester
29. april 2009 - 18:16 #3
Til datoer bør du altid bruge f.eks. "date" eller "datetime" som felttype i db.

date er dato i dag
datetime er dato i dag samt timer, minutter og sekunder

Når du senere skal hente fra db, er der rige muligheder for at formatere dato udtræk, så det er "normalt"

Hvis du har f.eks. to felter i din tabel, "dato" og "datotid",
hvor dato er datoen i dag, og datotid er dato i dag + tiden

INSERT INTO tabel (dato, datotid) VALUES (CURRENT_DATE(),NOW())

Se også her:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
Avatar billede Slettet bruger
29. april 2009 - 18:17 #4
n = 1 - 12

m = 01 - 12
Avatar billede kennethv Nybegynder
04. maj 2009 - 14:12 #5
Hvis jeg skriver sådan her:
$today = date("Ymd");

For så at kunne lave en:
echo $today

sakl jeg så konvertere $today til noget andet?
Avatar billede kennethv Nybegynder
04. maj 2009 - 14:46 #6
Hmm, er der nogen der har lagt et svar?
Avatar billede Slettet bruger
28. februar 2010 - 19:56 #7
Kan her lukkes?
Avatar billede kennethv Nybegynder
01. marts 2010 - 10:57 #8
Det er efterhånden så lang tid siden, men lig et svar.
Avatar billede Slettet bruger
01. marts 2010 - 12:43 #9
Derfor skal her vel lukkes alligevel, ikke?
Avatar billede kennethv Nybegynder
02. marts 2010 - 10:24 #10
Det er korrekt, men jeg kan jo vel ikke lukke den når jeg ikke har har et 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