Mailinglisten-Archive |
> Also zu meinem Problem: > $result = mysql_query( "SELECT * FROM database" ); > while( $row = mysql_fetch_row( $result ) ) { > echo( $row[0].$row[1]."\n" ); > } > kann ich ja den Inhalt der Datenbank schön zeilenweise ausgeben... > Wie schaff ich das ganze aber rueckwaerts, also vom letzten zum ersten > Datensatz...? Probier mal sowas (untested): $result = mysql_query( "SELECT * FROM database" ); for($i=mysql_num_rows($result)-1; $i>=0; $i--) { mysql_data_seek($result, $i); $row = mysql_fetch_row($result); echo( $row[0].$row[1]."\n" ); } Grundregel für relationales Datenbankdesign ist allerdings, daß es egal sein sollte, in welcher Reihenfolge die Daten in der DB abgelegt sind. Also besser, TIMESTAMP, AUTO_INCREMENT oder ähnliches verwenden. Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive