13. oktober 2003 - 12:48
Der er
8 kommentarer og 1 løsning
læsning fra et date felt
jeg har brug for at læse månedsnr. fra et date felt i min mysql database, f.eks. "5" for "maj". hvordan er php syntaksen til dette formål ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
13. oktober 2003 - 12:50
#1
dvs. du har månedsnavne i databasen?
13. oktober 2003 - 12:55
#2
Du kan klare det direkte i forespørgslen sådan: SELECT DATE_FORMAT(dato, '%c') AS maaned_nr FROM tabel
13. oktober 2003 - 12:55
#3
nej jeg har selvfølgelig datoen i date feltet, dvs dag, måned og år, men jeg skal kun udskrive månedsnr.
13. oktober 2003 - 13:07
#4
er der også en anden metode, hvor jeg læser fra date feltet, efter at sql-forespørgslen er lavet ?
13. oktober 2003 - 13:12
#5
Jo, men den er lidt mere kringlet: echo date('n',strtotime($row['dato']));
13. oktober 2003 - 13:15
#6
$hent = @mysql_query("SELECT * FROM dintabel"); $vis = @mysql_fetch_array($hent); $dato = $vis["dato"]; $tid = explode(" ", $dato); $data = explode("-", $tid[0]); $nymonth = $data[1]; echo
13. oktober 2003 - 13:16
#7
hovsasa.. kom til at ramme en forkert tast $hent = @mysql_query("SELECT * FROM dintabel"); $vis = @mysql_fetch_array($hent); $tid = explode(" ", $vis["dato"]); $data = explode("-", $tid[0]); echo "Måned: ".$data[1];
13. oktober 2003 - 13:25
#8
mange tak detox, skriv et svar, så får du poeng
13. oktober 2003 - 13:29
#9
Velbekommen c",)
Vi tilbyder markedets bedste kurser inden for webudvikling