Markus Mühlich: Zeilen herauslesen

Beitrag lesen

Hallo,

Wie kann ich bestimmte Zeilenbereiche herausfiltern.
So geht es zum Beispiel nur solange man keine Zeile löscht:
   $sql = "select * from warteliste where nr>=$zeilenanfang and nr<=$zeilenende";

nr ist eine Autoinkrement - Spalte ... Wenn man jetzt aber eine Zeile löscht stimmt alles nicht mehr. Dann ist die Spalte 10 nicht mehr Nummer 10! Wie kann man die Zeilen eindeutig aufrufen? Zum Beispiel Zeile 5 bis 10?

$sql = "SELECT (Select Count (*) FROM [warteliste] as tmpwarteliste WHERE [tmpwarteliste].[nr] < [warteliste].[nr])+1 AS Zeilennummer, warteliste.*
FROM warteliste
WHERE ((((Select Count (*) FROM [warteliste] as tmpwarteliste WHERE [tmpwarteliste].[nr] < [warteliste].[nr])+1)>4 And ((Select Count (*) FROM [warteliste] as tmpwarteliste WHERE [tmpwarteliste].[nr] < [warteliste].[nr])+1)<11));"

sollte eigentlich funktionieren

Viele Grüße aus Köln
Markus