Mailinglisten-Archive |
At 01:36 22.02.99 +0100, you wrote: >Hi, >erst mal will ich sagen, dass die neue Mailingliste schön ist, vor allem die >Options-Seite gefällt mir ;-) >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...? > >Ich könnte das ganze zwar mit einem (not tested)... > $result = mysql_query( "SELECT MAX(id) FROM database" ); > $row = mysql_fetch_row( $result ); > $maxid = $row[0]; > $result = mysql_query( "SELECT * FROM database" ); > for( $i=$maxid; $i=0; $i++) { > mysql_data_seek( $result, $i ); > $row = mysql_fetch_row( $result ); > echo( $row[0].$row[1]."\n" ); > } >umgehen, was mir aber recht umständlich vorkommt... >gibt es nicht eine kürzere/schnellere Methode? >oder kann mir jemand sagen, wie ich es gleich anders anstelle, und die >Datensätze gleich rueckwaerts in die Datenbank schreiben kann? > > wie wär es mit einer "ORDER BY ... DESC" - Clause? gruss Wolfgang A. Buescher Axel Springer Verlag AG wbuescher_(at)_asv.de Brieffach 3810 - Caffamacherreihe 1 20350 Hamburg Tel. + 49 + 40 347 24902 Fax. + 49 + 40 347 22085
php::bar PHP Wiki - Listenarchive