phpbar.de logo

Mailinglisten-Archive

MySQL-Result 'rueckwaerts' ausgeben...
Archiv Mailingliste php_(at)_infosoc.uni-koeln.de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MySQL-Result 'rueckwaerts' ausgeben...



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?

Gruesse & Thanks,
  Domas
-- 
"I know you believe you understand what you think I said, but I am not sure
   you realize that what you heard is not what I meant" - Author unknown

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive