phpbar.de logo

Mailinglisten-Archive

AW:__Datensatz_mit_nächst_kleinerer_oder_g?==?iso-8859-1?Q?rößerer_ID_sel..

AW:__Datensatz_mit_nächst_kleinerer_oder_g?==?iso-8859-1?Q?rößerer_ID_sel..

Volker Graubaum vg at e-netConsulting.de
Die Okt 28 17:33:25 CET 2003


Hallo Markus,

Sebastian hatte die Lösung ja gleich mitgeliefert,

/*****************************************/
--- nächst kleinere
SELECT *
FROM `bilder`
WHERE `id` < [id]
ORDER BY `id` DESC
LIMIT 1

bzw.

--- nächst größere
SELECT *
FROM `bilder`
WHERE `id` > [id]
ORDER BY `id` ASC
LIMIT 1

/*****************************************/

Oder ab Version 4.1, 

$query="select * from bilder where id = (Select max(id) from bilder where id<'".($id).")";

> bzw.

$query="select * from bilder where id = (Select min(id) from bilder where id>'".($id).");

Gruß Volker der in letzter Zeit eindeutig zuviel mit Oracle gemacht hat

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


php::bar PHP Wiki   -   Listenarchive