• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Newssortierung

Status
Für weitere Antworten geschlossen.

CrackPod

Neues Mitglied
Servus

ich hab ne MySQL Tabelle "News" die hat die spalten `poster` `datum` `betreff` und `nachricht` soweit so gut.
In die spalte datum schreibe ich immer:[php:1:88c3932160]<?php
$news_datum = strftime("%Y%m%d%H%M%S");
?>[/php:1:88c3932160]
Also Jahr - Monat - Tag - Stunde - Minute - Sekunde
Wenn ich die dann ausgeben lassen will:
[php:1:88c3932160]<?php
$anfrage = "SELECT * FROM `newspost` ORDER BY `id` ASC ";
echo "<table width='100%' border='0'>";
$ergebnis= mysql_query($anfrage);
$anz=mysql_num_rows($ergebnis);

for($a=$anz-1;$a>-1;$a--)
{
mysql_data_seek($ergebnis, $a);
$zeile = mysql_fetch_row($ergebnis);
$nachricht = nl2br($zeile[4]);
echo "<tr>\n";
echo "<td width=\"33%\">Von: $zeile[1]</td>\n";
echo "<td width=\"33%\" align=\"center\">$zeile[2]</td>\n";
echo "<td width=\"33%\" align=\"right\">$zeile[3]</td>\n";
echo "</tr>\n";
echo "<tr>\n<td></td>\n</tr>\n";
echo "<tr>\n";
echo "<td colspan=\"3\">$nachricht</td>\n";
echo "</tr>";
echo "<tr>\n<td id=\"newsbottom\" colspan=\"3\"></td>\n</tr>\n";
echo "<tr>\n<td></td>\n</tr>\n";
}
echo "</table>";

?>[/php:1:88c3932160]
Geht wunderbar!
Aber sobald ich LIMIT 3 mache, damit ich nnur die letzten(neuesten) 3 bekomme spinnt er rum!!
Mit ASC kommen die ältesten3 und mit DESC kommen zwar die neuesten 3, allerdings verkehrt herum!!!
Also
3. neuester
2. neuester
neuester
allerdings will ich sie so:
neuester
2. neuester
3. neuester
ich hoffe ihr habt das jez verstanden :D und könnt mir helfen
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben