Nächsten und Vorherigen Datensatz auslesen
Nächsten und Vorherigen Datensatz auslesen
am 09.10.2004 11:42:52 von Tobias Schlemmer
Hallo,
ich habe MySQL 4.0.17 und folgendes Problem:
Meine Links für die Navigation sind alle in einer Tabelle. Jeder Link
besitzt einen Namen und eine Sortierreihenfolge. Diese sind allerdings
nicht zwingend zusammenhängend. Sondern eine lose Zahl von Integer Werten.
Zum Beispiel:
name | sort_order
- - - - - - - - - - - - - -
Link 1 | 10
Link 2 | 11
Link 3 | 12
Link 4 | 20
Link 5 | 21
Link 6 | 22
Ich habe jetzt Link 3 ausgewählt und suche somit Link 2 und Link 4. Leider
habe ich nicht die geringste Idee wie ich dieses Problem mit MySQL lösen
könnte.
Natürlich könnte ich auch alle Links sortiert auslesen und dann mit PHP:
curent(), next() und prev() zu den Nachfolgenden und Vorhergehenden
Einträgen des Ergebnisses springen, es geht doch aber sich auch mit MySQL?
Vielen Dank im Voraus, Tobias
Re: Nächstenund Vorherigen Datensatz auslesen
am 09.10.2004 11:53:33 von Till Maas
Tobias Schlemmer wrote:
> Einträgen des Ergebnisses springen, es geht doch aber sich auch mit MySQL?
Wenn Du den "sort order" Wert vom aktuellen Link hast, dann kannst Du ja
Zeilen auswählen, die größere bzw. kleinere Werte haben und mit LIMIT das
auf 1 Zeile jeweils beschränken.
Grüße,
Till
Re: Nächsten und Vorherigen Datensatz auslesen
am 09.10.2004 12:59:07 von Daniel Jaenecke
Tobias Schlemmer schrieb:
> Ich habe jetzt Link 3 ausgewählt und suche somit Link 2 und Link 4. Leider
> habe ich nicht die geringste Idee wie ich dieses Problem mit MySQL lösen
> könnte.
Sieh Dir mal den auf <2k3jpgF17mejkU1@uni-berlin.de> folgenden Thread an,
da findest Du eine Lösung zu genau diesem Problem.
Gruß
-dj-
--
They both savoured the strange warm glow of being much more ignorant
than ordinary people, who were only ignorant of ordinary things.
[Terry Pratchett, Equal Rites]
Re: Nächsten und Vorherigen Datensatz auslesen
am 09.10.2004 13:45:28 von Niels Braczek
Daniel Jaenecke schrieb:
> Tobias Schlemmer schrieb:
>
>> Ich habe jetzt Link 3 ausgewählt und suche somit Link 2 und Link 4.
>> Leider habe ich nicht die geringste Idee wie ich dieses Problem mit
>> MySQL lösen könnte.
>
> Sieh Dir mal den auf <2k3jpgF17mejkU1@uni-berlin.de> folgenden Thread
> an, da findest Du eine Lösung zu genau diesem Problem.
Gib Links auf Newsbeiträge bitte immer mit 'news:' vorweg an; dann
können *alle* dem Link folgen, ohne umständlich erst Google bemühen zu
müssen. Also so:
news:2k3jpgF17mejkU1@uni-berlin.de
Danke
Niels
--
Perfektion ist nicht erreicht, wenn man nichts mehr hinzufügen kann,
sondern wenn man nichts mehr wegnehmen kann.
[Antoine de Saint-Exupéry]
Re: Nächsten und Vorherigen Datensatz auslesen
am 09.10.2004 21:14:39 von Tobias Schlemmer
On Sat, 9 Oct 2004 13:45:28 +0200, Niels Braczek
wrote:
> Daniel Jaenecke schrieb:
>
> Gib Links auf Newsbeiträge bitte immer mit 'news:' vorweg an; dann
> können *alle* dem Link folgen, ohne umständlich erst Google bemühen zu
> müssen. Also so:
>
> news:2k3jpgF17mejkU1@uni-berlin.de
>
> Danke
> Niels
>
Erstmal Danke für den Hinweis, nur sehe ich nichts wen ich dem Link folge.
Benutze Opera 7.60. Und wenn ich bei Google suche gits es auch keine
Vernünftigen Ergebnisse.
Tobias
Re: Nächstenund Vorherigen Datensatz auslesen
am 09.10.2004 21:36:39 von Till Maas
Tobias Schlemmer wrote:
>> news:2k3jpgF17mejkU1@uni-berlin.de
> Benutze Opera 7.60. Und wenn ich bei Google suche gits es auch keine
> Vernünftigen Ergebnisse.
Googlesuchbegriff unter groups.google.de wäre dann
msgid:2k3jpgF17mejkU1@uni-berlin.de was zu
http://groups.google.de/groups?oi=djq&as_q=msgid%3A2k3jpgF17 mejkU1%40uni-berlin.de
führt,
Grüße,
Till
Re: Nächsten und Vorherigen Datensatz auslesen
am 09.10.2004 21:38:15 von Niels Braczek
Tobias Schlemmer schrieb:
> On Sat, 9 Oct 2004 13:45:28 +0200, Niels Braczek
> wrote:
>> Daniel Jaenecke schrieb:
>>
>> Gib Links auf Newsbeiträge bitte immer mit 'news:' vorweg an; dann
>> können *alle* dem Link folgen, ohne umständlich erst Google bemühen
>> zu müssen. Also so:
>>
>> news:2k3jpgF17mejkU1@uni-berlin.de
> Erstmal Danke für den Hinweis, nur sehe ich nichts wen ich dem Link
> folge. Benutze Opera 7.60. Und wenn ich bei Google suche gits es auch
> keine Vernünftigen Ergebnisse.
Dann schau hier nach:
http://www.google.de/groups?as_umsgid=2k3jpgF17mejkU1%40uni- berlin.de
MfG
Niels
--
Eigendlich is n Standart in der Rechtschreibung föllig
egal. Hauptsache is, mann ferstet mich! Ich kapier nur
ned, wiso der PHP-Pharser immer mekert?
Re: Nächsten und Vorherigen Datensatz auslesen
am 10.10.2004 00:01:13 von Tobias Schlemmer
On Sat, 09 Oct 2004 21:36:39 +0200, Till Maas
wrote:
> Tobias Schlemmer wrote:
>
>>> news:2k3jpgF17mejkU1@uni-berlin.de
>
>> Benutze Opera 7.60. Und wenn ich bei Google suche gits es auch keine
>> Vernünftigen Ergebnisse.
>
> Googlesuchbegriff unter groups.google.de wäre dann
> msgid:2k3jpgF17mejkU1@uni-berlin.de was zu
> http://groups.google.de/groups?oi=djq&as_q=msgid%3A2k3jpgF17 mejkU1%40uni-berlin.de
> führt,
>
> Grüße,
> Till
>
Sehr schön, Danke, was es nicht alles so gibt.
Tobias