Tom: MYSQL LIMIT

Beitrag lesen

Hello,

$mysql_query="SELECT * FROM table ORDER BY id DESC LIMIT X,10";

Kann mir jemand verraten, wie ich X herausbekomme, wenn ich eine id gegeben habe?

Also nehmen wir jetzt einfach mal an, du hättest Deine tabelle nach der ID sortiert und würdest auch beim Eintragen dafür gesorgt haben, dass die ID immer hochgezählt wird...

SELECT <feldliste>
  FROM <tabellenname>
  WHERE ID < X
  ORDER BY ID DESC
  LIMIT 10;

Das wäre dann Dein Statement, aber eben bitte wirklich unter dem Vorbehalt, dass das Incrementieren der ID auch wirklich sauber funktioniert.

Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau