Ich arbeite derzeit an einer Problemstellung, für die ich noch keine gute Lösung habe. Es geht mir nur um einen Ansatz, nicht um Programmiercode (der würde natürlich auch helfen ;)).
Folgendes Problem:
In MySQL habe ich eine Tabelle mit den Feldern "ID, "NR" und "TITEL". Mittels PHP zeige ich mir insgesamt 10 Datensätze an, und zwar absteigend sortiert nach NR und danach aufsteigend nach TITEL. Soweit, so gut.
Nun möchte ich gezielt einen Datensatz aufrufen können und die 9 nachfolgenden Datensätze auflisten (also wieder insgesamt 10). Und da liegt das Problem, denn:
Wie kann ich die nachfolgenden Datensätze, also die Nachbarn, ermitteln? Ich kann nicht
Ich mache es jetzt gerade so, was grundsätzlich funktioniert, aber ich berücksichtige dabei nicht die Titelsortierung:
Hat jemand eine Idee? Ich kann ja nicht mittels "and" noch den Titel einbauen, das würde u. U. nicht alle Datensätze liefern.
Folgendes Problem:
In MySQL habe ich eine Tabelle mit den Feldern "ID, "NR" und "TITEL". Mittels PHP zeige ich mir insgesamt 10 Datensätze an, und zwar absteigend sortiert nach NR und danach aufsteigend nach TITEL. Soweit, so gut.
Nun möchte ich gezielt einen Datensatz aufrufen können und die 9 nachfolgenden Datensätze auflisten (also wieder insgesamt 10). Und da liegt das Problem, denn:
Wie kann ich die nachfolgenden Datensätze, also die Nachbarn, ermitteln? Ich kann nicht
where ID >= %EINGABE_ID% limit 10
machen, denn die ID sagt gar nichts über die Nummer oder den Titel aus, nach denen ich sortieren möchte.Ich mache es jetzt gerade so, was grundsätzlich funktioniert, aber ich berücksichtige dabei nicht die Titelsortierung:
Hat jemand eine Idee? Ich kann ja nicht mittels "and" noch den Titel einbauen, das würde u. U. nicht alle Datensätze liefern.