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