Avatar billede sebastianrosen Nybegynder
20. november 2004 - 20:10 Der er 7 kommentarer

Nyeste nyhed først

Hey, hvordan får jeg de nyeste nyheder til at stå Først.

<?php
include("config.php");
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($database);
$query = mysql_query("SELECT overskrift, tekst, dato FROM nyheder") or die (mysql_error());
while($row = mysql_fetch_array($query)) {
    $overskrift = $row['overskrift'];
    $tekst = $row['tekst'];
    $dato = date('d-m-Y H:i:s', $row['dato']);
    ?>
<table border=1 style="WIDTH: 500px; HEIGHT: 29px">
<tr>
<td><? echo $overskrift; ?><br>
<? echo $tekst; ?><br>
<? echo $dato; ?></td><br>
</tr>
</table>
<? } ?>
Avatar billede henninghabor Nybegynder
20. november 2004 - 20:35 #1
Ved at ændre din mysql_query til SELECT overskrift, tekst, dato FROM nyheder ORDER BY dato DESC
Avatar billede mjense173 Nybegynder
20. november 2004 - 20:50 #2
ASC betyder første kommer først
DESC betyder sidst kommer først
i dit tilfælde.
Avatar billede jaw Nybegynder
20. november 2004 - 23:07 #3
Ikke for at være ordkløver, men ASC betyder "stigende" (ascending) og DESC betyder "faldende" (descending) :)


mjense173 du har fuldstændig ret, det lyder bare lidt forvirrende :)
Avatar billede mjense173 Nybegynder
20. november 2004 - 23:11 #4
Ja, jeg kunne bare ikke lige huske ordet.. tak for det jaw!
Avatar billede Slettet bruger
20. november 2004 - 23:23 #5
Skal vi gætte på, at næste spørgsmål fra sebastianrosen så bliver, hvordan man får den til kun at udskrive f.eks. de 10 nyeste?

SELECT overskrift, tekst, dato FROM nyheder ORDER BY dato DESC LIMIT 10
Avatar billede jaw Nybegynder
20. november 2004 - 23:25 #6
Skarpt gæt, og nok heller ikke helt utænkeligt :) En god klasikker...
Avatar billede kalp Novice
21. november 2004 - 00:37 #7
$query = mysql_query("SELECT overskrift, tekst, dato FROM nyheder ORDER BY id DESC") or die (mysql_error());

hvis du har et ID felt i din tabel kan du vist også gøre sådan
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