Mailinglisten-Archive |
Kai Hörner schrieb: > <kai das_bleibt="sowie_es_ist"> > > > wie kann ich in PHP/MySQL bestimmen, an wievielter Stelle sich ein > > bestimmter Datenbankinhalt befindet? > > SELECT id FROM table WHERE x='x' AND y='y' findet meinetwegen folgende > id´s: > > 1 > > 2 > > 5 > > 10 > > 21 > > 22 > > 35 > > > Nun möchte ich wissen, an welcher Stelle meinetwegen er die id 10 > > findet. > > Entspricht Datensatz Nummer 3 oder 4. > > Wie kann man dies am besten bewerkstelligen? > > Da musst du schon eine schleife drüber laufen lassen und suchen. Aber wenn > du eh nur die ID 10 haben willst, warum stellst du nicht ein Query auf, das > so genau ist dass auch nur das gefunden wird das du suchst? > Ich möchte schon alle id´s haben, jedoch muss ich wissen, an welcher Stelle diese id auftaucht. Die Seite, um die es geht listet alle Objekte eines Users auf (15 je Seite). Der User kann jeweils auf weiter klicken bzw. zurück und sieht dann dementsprechend die Objekte zu dieser Seite. Falls es jedoch viele Seiten sind, soll er auch die Möglichkeit haben, unmittelbar zu der Seite zu springen, wo dieses Objekt auftaucht. Ich hoffe, dass ist einigermaßen verständlich. Aber wie es aussieht, muss ich wohl wirklich eine if-Schleife innerhalb der while-Schleife setzen. > > </kai> > > PS: Das startende "kai"-tag wurde auf der liste requested, damit mein > ende-tag auch etwas zum beenden hat. > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive