Torsten: Sortieren in MySQL & PHP

Beitrag lesen

Moin,
wie kann ich das ganze jetzt andersherum Sortieren,
dass der neuste Eintrag zuerst gezeigt wird und nicht der älteste ?

<html>
<body>
<?php
  $db = mysql_connect();

$res = mysql_db_query("firma",
          "select * from personen");
  $num = mysql_num_rows($res);
  echo "$num Datensätze gefunden<br>";

for ($i=0; $i<$num; $i++)
  {
      $nn = mysql_result($res, $i, "name");
      $vn = mysql_result($res, $i, "vorname");
      $pn = mysql_result($res, $i, "personalnummer");
      $ge = mysql_result($res, $i, "gehalt");
      $gt = mysql_result($res, $i, "geburtstag");
      echo "$nn, $vn, $pn, $ge, $gt <br>";
  }

mysql_close($db);
?>
</body>
</html>

Hab es schon mal mit einer anderen for Schleife getestet ging aber auch nicht, da kam dann gar kein Datensatz mehr raus ;) :

$num = mysql_num_rows($res);
$max = $num + "1";
for ($i=$max; $i<$num; $i--) {
...
}

weiß auch nicht warum das nicht ging...

Dank euch jetzt schon mal für eure Hilfe!
Torsten