webForumDet fria alternativet

Sotera nyheter efter datum

4 svar · 642 visningar · startad av macab

macabMedlem sedan mars 20113 inlägg
#1

Hej jag är nybörjare på det här och skulle behöva lite hjälp... :)

Jag håller på med en kod för att visa nyheter och det fungerar men inte riktigt som jag vill... Den den nyaste nyheten hamnar längst ner, jag vill att den ska hamna längst upp alltså omvänd ordning.

Här är en del av koden som visar raderna i databasen.

$result = mysql_query("SELECT * FROM tabellnyheter") or die(mysql_error());

while($row = mysql_fetch_array( $result ))
{
echo "<p>";
echo $row['datum'].". ";
echo "<h2>".$row['rubrik']."</h2><br />";
echo $row['text'];
echo "</p>";
}

jag vill att nyheterna ska sorteras efter 'datum' (inte bara tabellens rader i omvänd ordning)

jag kanske är lite otydlig med vad jag menar, så jag gör ett exempel:

datum: 101209
rubrik: Det är kallt
text: Det är väldigt kallt nästan istid...

datum: 100415
rubrik: Födelsedag
text: Idag fyller jag 19år!

Och sen lägger jag in en gammal nyhet med hjälp av mitt formulär.

datum: 100603
rubrik: Sommar
text: Galet gött med sommar!

Då vill jag att den ska visas mellan de två andra nyheterna.

Hoppas ni förstår vad jag menar och kan hjälpa mej... :)

macabMedlem sedan mars 20113 inlägg
#2

*Sortera
stavade visst fel på rubriken :r

ZaimanMedlem sedan dec. 20014 239 inlägg
#3
SELECT rubrik, text, datum FROM tabellnyheter order by datum desc

Så bör ditt fält inte heta text då det är ett reserverat ord (har jag för mig)

macabMedlem sedan mars 20113 inlägg
#4

Tack så mycket! det fungerar :)

ZaimanMedlem sedan dec. 20014 239 inlägg
271 ms totalt · 3 externa anrop · v20260731065814-full.30151723
134 ms — hämta forumlista (db)
127 ms — hämta statistik (db)
142 ms — hämta tråd, inlägg och bilagor (db)