Hallo Leute,
ich habe das Internet bereits durchwühlt und hätte zwar selbst eine Lösung mit PHP für dieses Problem, jedoch wäre es mir lieber wenn ich die Daten direkt so aus der Datenbank lesen könnte. Folgende Aufgabe:
Ich möchte eine bestimmte Anzahl an Datenzeilen zwischen einem Indexbereich auslesen. Diese ausgelesenen Daten sollen in der Mitte des Datenbereichs liegen, sprich: (es geht um Objektdurchmesser)
>> Anfrage an Datenbank: Durchmesser 19
>> 5 Objekte sollen angezeigt werden
.....
8
9
12
14
15
16 >> auch Auslesen
17 >> auch Auslesen
19 >>>> Kernauswahl
30 >> auch Auslesen
50 >> auch Auslesen
55
......
Das Problem bei der Lösung über PHP ist, dass ich immer mehr Zeilen aus der Datenbank lesen muss als nötig um dann die mittleren Elemente herauszulesen.
Da die Durchmesser bei größeren Größen weiter auseinander liegen, kann ich auch nicht einfach den pauschalen BETWEEN Wert verwenden ( Angefragter Wert einfach -+ 5 )
Wäre super wenn jemand wüsste wie ich das lösen könnte.
Liebe Grüße
ich habe das Internet bereits durchwühlt und hätte zwar selbst eine Lösung mit PHP für dieses Problem, jedoch wäre es mir lieber wenn ich die Daten direkt so aus der Datenbank lesen könnte. Folgende Aufgabe:
Ich möchte eine bestimmte Anzahl an Datenzeilen zwischen einem Indexbereich auslesen. Diese ausgelesenen Daten sollen in der Mitte des Datenbereichs liegen, sprich: (es geht um Objektdurchmesser)
>> Anfrage an Datenbank: Durchmesser 19
>> 5 Objekte sollen angezeigt werden
.....
8
9
12
14
15
16 >> auch Auslesen
17 >> auch Auslesen
19 >>>> Kernauswahl
30 >> auch Auslesen
50 >> auch Auslesen
55
......
Das Problem bei der Lösung über PHP ist, dass ich immer mehr Zeilen aus der Datenbank lesen muss als nötig um dann die mittleren Elemente herauszulesen.
Da die Durchmesser bei größeren Größen weiter auseinander liegen, kann ich auch nicht einfach den pauschalen BETWEEN Wert verwenden ( Angefragter Wert einfach -+ 5 )
Wäre super wenn jemand wüsste wie ich das lösen könnte.
Liebe Grüße
Kommentar