Avatar billede wicked Juniormester
14. juni 2003 - 22:11 Der er 19 kommentarer og
1 løsning

Dato i mysql

Hey...!

Findes der ingen "nem" måde at indsætte en dato i mysql ?
+ når jeg skal hive det ud så skal det står sådan her 14/6-03 22.12.

Håber i kan hjælpe :)
Avatar billede wicked Juniormester
14. juni 2003 - 22:14 #1
ingen ?
Avatar billede ahv Nybegynder
14. juni 2003 - 22:15 #2
Indsæt med ->
INSERT INTO tabel (datefelt) VALUES (NOW())

Hiv den ud i andet format med ->
SELECT DATE_FORMAT(datefelt, '%d/%m-%Y %H:%i') AS date FROM tabel
Avatar billede ztyxx Nybegynder
14. juni 2003 - 22:15 #3
hvis feltet er datatype timestamp, kan du hive det ud i det format du ønsker i det kodesprog du anvender
Avatar billede wicked Juniormester
14. juni 2003 - 22:17 #4
ahv > hvilken datatype skal mit felv være for at det virker ? date, varchar, integer ?
Avatar billede wicked Juniormester
14. juni 2003 - 22:17 #5
felt even
Avatar billede ahv Nybegynder
14. juni 2003 - 22:41 #6
datetime
Avatar billede wicked Juniormester
14. juni 2003 - 22:42 #7
hm..jeg har denne kode, hvor skal now() stå henne ?

$insert = "insert into fork (fork, nick, dato) values ('" . $fork . "', '" . $nick . "')";
mysql_query($insert);
Avatar billede wicked Juniormester
14. juni 2003 - 22:48 #8
plz, lige lidt hjælp :/
Avatar billede wicked Juniormester
14. juni 2003 - 22:50 #9
arg, det php+mysql driver mig til vanvid!!
Avatar billede ahv Nybegynder
14. juni 2003 - 22:52 #10
$insert = "insert into fork (fork, nick, dato) values ('$fork', '$nick', now())";
mysql_query($insert);
Avatar billede ahv Nybegynder
14. juni 2003 - 22:52 #11
Husk ingen ' rundt om now()
Avatar billede ahv Nybegynder
14. juni 2003 - 22:53 #12
Desuden kan du lave det om til ->
mysql_query("insert into fork (fork, nick, dato) values ('$fork', '$nick', now())");
Avatar billede wicked Juniormester
14. juni 2003 - 23:02 #13
wee, nu tilføjer den til mysql. Men det der med at hive det ud kan jeg ik få til at funke :/ Jeg har denne kode:

$result = mysql_query("select * from fork order by ID desc");
while ($row = mysql_fetch_array($result)) {echo "<b>" . $row["nick"] . "</b>&nbsp;"
"&nbsp;:&nbsp;" . $row["fork"] . "<br>"; }

Hvor skal jeg sætte
SELECT DATE_FORMAT(datefelt, '%d/%m-%Y %H:%i') AS date FROM tabel
ind henne ? Jeg kunne ik rigtig få det til at virke i en variabel.
Avatar billede ahv Nybegynder
14. juni 2003 - 23:18 #14
$result = mysql_query("select nick, fork, DATE_FORMAT(dat0, '%d/%m-%Y %H:%i') AS date from fork order by ID desc");
while ($row = mysql_fetch_array($result)) {echo "<b>" . $row["nick"] . "</b>&nbsp;"
"&nbsp;:&nbsp;" . $row["fork"] . " ". $row["date"] ."<br>"; }
Avatar billede ahv Nybegynder
14. juni 2003 - 23:19 #15
$result = mysql_query("select nick, fork, DATE_FORMAT(dato, '%d/%m-%Y %H:%i') AS date from fork order by ID desc");
while ($row = mysql_fetch_array($result)) {echo "<b>" . $row["nick"] . "</b>&nbsp;"
"&nbsp;:&nbsp;" . $row["fork"] . " ". $row["date"] ."<br>"; }
Avatar billede wicked Juniormester
14. juni 2003 - 23:19 #16
ahv > lige den sidste ting så virker det perfekt plz en sidste kommentar :)
Avatar billede wicked Juniormester
14. juni 2003 - 23:19 #17
wee tester det lige :D
Avatar billede wicked Juniormester
14. juni 2003 - 23:23 #18
jeg får følgende fejl:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /disk2/users/wicked2tm/index.php on line 12
Avatar billede wicked Juniormester
14. juni 2003 - 23:41 #19
wee, jeg fik det til at virker her er dine point :D
Avatar billede ahv Nybegynder
14. juni 2003 - 23:42 #20
Husk også at luk dit andet spm. omkring det med datoer.
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