Avatar billede peturkirke Novice
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 ?
Avatar billede ohmish Nybegynder
13. oktober 2003 - 12:50 #1
dvs. du har månedsnavne i databasen?
Avatar billede detox Nybegynder
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
Avatar billede peturkirke Novice
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.
Avatar billede peturkirke Novice
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 ?
Avatar billede detox Nybegynder
13. oktober 2003 - 13:12 #5
Jo, men den er lidt mere kringlet:

echo date('n',strtotime($row['dato']));
Avatar billede ohmish Nybegynder
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
Avatar billede ohmish Nybegynder
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];
Avatar billede peturkirke Novice
13. oktober 2003 - 13:25 #8
mange tak
detox, skriv et svar, så får du poeng
Avatar billede detox Nybegynder
13. oktober 2003 - 13:29 #9
Velbekommen  c",)
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