Jeg arbejder på en hjemmeside, hvori der skal være en kalendertabel. Jeg ønsker at trække en dato ud og præsentere den i overskriften, men det format, der findes i sql databasen er det amerikanske : yyyy-mm-dd. Jeg ønsker at det skal præsenteres som dd-mm-yyyy. Er der nogen der ved, hvordan jeg gør dette?
Når feltet sættes ind i databasen sker dette ved at omformen getdate() vha følgende kode:
Jeg er meget ny i det her og kan ikke helt finde ud af hvordan det skal forstås. Jeg trækker mine data ud i en forespørgsel således(nedenfor) - jeg er ikke sikker på, hvor den nye forespørgsel skal indsættes og om min_dato svarer til det jeg kalder dato? :
$resultat=mysql_query("SELECT * FROM Dato WHERE dato >= '$dato' ORDER BY Dato ASC");
Den laver desværre en fejlmeddelelse. Jeg tænker, om det 'as dato' står forkert? Jeg har svært ved at gennemskue det, da jeg kun kender lidt til sql. Men jeg ville tro at as dato skal være knyttet sammen med den parantes, der er tidligere i sætningen?
$resultat=mysql_query("SELECT DATE_FORMAT('%d-%m-%Y', dato), Titel, Beskrivelse as dato FROM Dato WHERE dato >= '$dato' ORDER BY Dato ASC");
Burde hjælpe :)
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.