phpbar.de logo

Mailinglisten-Archive

Datensatz mit nächst kleinerer oder größerer ID selektieren

Datensatz mit nächst kleinerer oder größerer ID selektieren

Johannes Rinke jrinke at gmx.net
Mit Okt 29 00:04:18 CET 2003


Am Dienstag, 28. Oktober 2003 16:19 schrieb Markus Schroeder:
> Hallo Liste,
> Kriege ein Query nicht zusammen:
>
>
> Folgende Tabelle (bilder) habe ich:
> ID	DATEI
> 0	a.jpg
> 1	b.jpg
> 2	c.jpg
> 4	d.jpg
> 6	e.jpg
> 7	f.jpg
>
> Die ID ist PK.
>
> Ich möchte die nächst niedere und die nächst höhere ID einer
> vorgegebenen ID mit zwei Querys selektieren.
>
> $query="Select * from bilder where id='".($id-1).";"
> bzw.
> $query="Select * from bilder where id='".($id+1).";"
>
> Das geht aber nur, wenn die ID's durchnummeriert sind, ist $id=4, dann
> hänge ich da ;-/
>
> Wie kann ich also das Query aufbauen ?

Benutze id<$id LIMIT 1
bzw. id>$id LIMIT 1

Angesichts der fortgeschrittenen Stunde habe ich das nicht getestet.

Gruß
Johannes

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive