Johanna: Blätterfunktion aus mysql Tabelle

Hallo,

ich trete absolut auf der Stelle.
Ich möchte gern eine Blättern Funktion in meiner Mp3 Verwaltung einbinden.

Meine Idee war:
2 Pfeile (links & rechts)
linker Pfeil soll mich zum vorherigen Datensatz bringen
rechter Pfeil soll mich zum nächsten Datensatz bringen

Ich habe diverse Sachen probiert doch es kommt dabei nichts gescheites bei raus.
Ich habe die Anzahl der Datensätze aus der mysql Tabelle ausgelesen, und auf ein Datenfeld zugegriffen via

...

$result = mysql_query("SELECT * FROM Interpret");

for($x=0;$x<mysql_num_rows($result);$x++) {

$str_1 = mysql_result($result,$x, "interpreten.Interpret");

echo "$str_1 <br>";

$str_2 = mysql_result($result,$x,1);

echo "$str_2 <br><br>";

}

...

Was mir eigentlich fehlt ist der richtige Lösungsweg, wie ich von dem einem zum anderen kommen kann.
Ich möchte keine Lösung sondern eine Hilfe wie ich zur richtigen Lösung komme.

z.B.
Aktuellen Interpreten ermitteln -> dann rausbekommen welcher Datensatz -> dann hochzählen oder runter -> Datensatz abholen und ausgeben

So ungefähr !

Ich hoffe ich habs halbwegs ordentlich erklärt !
Vielen Dank Jungs & Mädels
ihr habt mir schon einmal geholfen ...
Ich hoffe hoffe auch wieder diesemal
Eure Johanna

  1. yo,

    Ich möchte gern eine Blättern Funktion in meiner Mp3 Verwaltung einbinden.

    was du suchst ist unter mysql die ORDER BY klausel im zusammenspiel mit der LIMIT klausel. schau dir einfach mal an, was die beiden bewirken.

    Ilja

    1. FAQ von de.comp.lang.php

      Ich habe eine Tabelle mit n Einträgen und möchte auf jeder Seite m davon anzeigen

      http://dufo.tugraz.at/mirror/dclp-faq/q/q-mysql-seitenweise.html

  2. alle Einträge laden
    Nummer über URL
    voriger eintrag? -> <a href=...?nr=$x-1>zurück
    nächster Eintrag? -> <a href=...?nr=$x+1>weiter

  3. Hi,

    vielleicht hilft Dir das ja weiter:

    SELECT * FROM Interpret LIMIT 0,2

    Das liest dir 2 Datensätze beginnend mit dem ersten aus.

    Gruss,
    Turtle