02. august 2004 - 16:13Der er
12 kommentarer og 1 løsning
Omformulering af dato fra MySQL db
Hej eksperter...
Jeg har en MySQL db, hvori jeg har et dato felt. Når jeg udskriver resultatet af dato-feltet ser der således ud: år-måned-dag, f.eks. 2004-08-02. Mit spørgsmål er nu hvordan jeg får den til at omformulere datoen en så der i stædet ville stå: 2. august 2004 -hvordan får jeg den til det? I min kode står der iøjeblikket <?php echo $aa[dato] ?>.
Vil du så ikke lige rette php-koden til så den bliver lidt mere moderne. Jeg har nemlig min side hostet hos B-One -og kører vidst nok PHP4. Og læg iøvrigt lige at svar, så jeg kan give din pointene...
<?php setlocale(LC_TIME, 'danish'); $conn = mysql_connect("localhost","brugernavn","kodeord"); // Åben en forbindelse til MySQL $db = mysql_select_db("database"); // Vælg database $sql = "select unix_timestamp(dato) as unixtid , filtype, navn, beskrivelse, kb, frigivelse, link from ft_skole order by id desc";
Og får du nogensinde problemer med forespørgsler, så brug: or die(mysql_error()); efter forespørgslen, så får du nemlig en mere udførlig fejlmeddelelse. Fx:
Forresten, skal det være helt korrekt, skal du bruge apostroffer om indexerne:
$aa[link] // $aa['link']
Synes godt om
Ny brugerNybegynder
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.