MySQL Ordnen geht nicht

Hallo,

hab ne Datenbank für texte die ich nach id absteigend sortieren will.

Der Code:

$ordnen = "SELECT * FROM texte ORDER BY ID DESC"; $antwort = mysql_query($ordnen);

Aber es geht nicht, es wird aufsteigend sortiert.
Was mache ich falsch

danke
bosz4

probier mal folgendes:

nein geht leider nicht :neutral_face:

achso…

haste noch ne idee michi?

Wenn du eine Fehlermeldung für mich hast :smiley:

nein da kommt keine fehlermeldung es wird wieder aufsteigend angezeigt.

Heißt die Spalte wirklich ID oder vielleicht Id oder id oder iD ?

nein die heißt wirklich so, hab auch alle namen ausprobiert.

Hast du die Datensätze schonmal von PHPMyAdmin absteigend ordnen lassen?
Wenn du das machst, dann kannst du dir den MySQL-Query anzeigen lassen, diesen kannste dann kopieren und in dein Script einfügen!

geht leider immer noch nicht :cry:

Zeig uns mal bitte die betreffende Zeilen +/- 10 Zeilen …

MfG
myPages

Es ist eine Art Gästebuch

<?php $auslesen = "SELECT * FROM texte"; $answer = mysql_query($auslesen); $ordnen = "SELECT * FROM texte ORDER BY DESC"; $antwort = mysql_query($ordnen); while($row = mysql_fetch_object($answer)) { $br = "$row->br"; $textshow = "$row->text"; echo "Text von $row->name"; } ?>

den 2ten Query verwendest du gar nicht o.0

<?php

$auslesen = "SELECT * FROM texte ORDER BY DESC";
$answer = mysql_query($auslesen);

while($row = mysql_fetch_object($answer))
{
$br = "$row->br";
$textshow = "$row->text";
echo "<tr class=\"name\"><td class=\"name\">Text von $row->name";
}

?>

[code]<?php

$ordnen = “SELECT * FROM texte ORDER BY datum DESC”;
$antwort = mysql_query($ordnen)
while($row = mysql_fetch_object($answer))
{
$br = $row->br;
$textshow = $row->text;
echo "<tr class=“name”><td class=“name”>Text von ".$row->name;
}

?>[/code]

Die ersten beiden Zeilen waren überflüssig.
Was dir fehlte war die Spalte (feld) nach dem sortiert werden soll.
Hab jetzt mal “datum” angegeben. DESC steht für absteigend, d.h. wenn es ein Datumsfeld gibt, würden die neuesten Einträge zuerst kommen.
Das Gegenteil von DESC ist ASC (also aufsteigend).

Ich hab auch noch ein bisschen was in der Syntax geändert.

das mag vielleicht funktionieren, besser ist es (IMHO) allerdings so:

mfg Balmung

oh danke danke danke!

jetzt geht es :laughing: