Tabelle auslesen Hallo,
ich habe eine Frage, bei der ich einfach keine Lösung finde.
Wenn ich eine Tabelle nach folgendem Muster auslese, warum gibt er mir nicht den letzten Eintrag wieder?
$query = "SELECT * FROM tmpinhalt ORDER BY 'id' DESC";
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());
/* Ausgabe der Ergebnisse in HTML */
$Spaltennamen = array_keys(mysql_fetch_array($result, MYSQL_ASSOC));
$row = mysql_fetch_array($result, MYSQL_ASSOC)
echo "Überschrift: ".$row[$Spaltennamen[1]]."
";
echo "Inhalt: ".$row[$Spaltennamen[1]]."
";
So sieht tmpinhalt in myPHP aus:
ID Überschrift Inhalt
-- ------------- -------
1 Test 1 Ältester Beitrag
2 Test 2 Mittlerer Beitrag
3 Test 3 Neuster Beitrag
So sollte er es mir in HTML ausgeben:
Test 3
Neuster Beitrag
Test 2
Mittlerer Beitrag
Test 1
Ältester Beitrag
Aber so gibt er mir es aus:
Test 2
Mittlerer Beitrag
Test 1
Ältester Beitrag
Die höchste ID (mit auto_increment festgelegt) verschlingt er einfach.
Wer kann mir da helfen? Wo liegt das Problem?
Thx. |