Der Dicki: Mysql/PHP - obersten zehn datensätze anzeigen

Beitrag lesen

Hallihallo!

Ein solches Vorgehen hat aber den Nachteil, daß Du damit Deine Datenbank unnötig quälst, indem Du 10 Querys in unmittelbarer Abfolge reinfeuerst, um einen Effekt zu erhalten, den Du genauso gut mit einer einzigen Abfrage erzielen kannst.

Hast Du Dir den Link in diesem Posting mal angesehen?
Er führt zu einem Tutorial, in dem das Vorgehen wesentlich besser beschrieben ist.

  
$last_ten_query = "SELECT a,b,c FROM kassa ORDER BY timestamp DESC LIMIT 10;";  
$last_ten_result = mysql_query($last_ten_query);  
while ($last_ten = mysql_fetch_assoc($last_ten_result) {  
   echo ...  
}  

Ich weiß, das ist immer noch nicht das Optimum, aber es soll nur einen anderen, besseren Weg aufzeigen.
(Auch, wenn der Code umständlicher aussieht, ist er dennoch wesentlich schonender für alle Beteiligten.)

Mein dringender Rat: lies das Tutorial, falls es Dir nicht gefällt, gibt es auch noch einige Andere. Google hilft gerne bei der Suche.

Viele liebe Grüße,
Der Dicki