Datensatzposition auslesen

BigFacker

Erfahrenes Mitglied
Hallo,

und zwar will ich gern die Position eines Datensatzes (welcher sich in einer normalen SQL-Tabelle befindet) auslesen.
Einige werden jetzt auf IDs zu sprechen kommen, das ist aber nicht das, was ich meine.

Hab ich zum Bsp. 5 Datensätze und lösche den mit der ID 3, dann hab ich noch 4 Datensätze. Der letzte steht dann an der 4. Position, hat aber die ID 5.

Wie kann man also die Position eines Datensatz auslesen?

Für hilfreiche Tips wäre ich dankbar.
grüße
felix
 
Hi BigFacker,
du könntest alle Reihen durchgehen und dabei eine Variable immer um ein erhöhen, und diese dann mit der ID vergleichen. Die Variable gibt dann sozusagen die Position an.

Gruß
 
Machs doch einfach mit for()

PHP:
for ($i=0; $i<mysql_num_rows($deinquery);$i++) { 

echo ("Aktueller Datensatz mit der ID ".$db->IDfeld." steht an Position ".$i); 

}

Gruß Mirko
 
Zurück