ik bekom via de url het id van een record dat hij moet tonen, maar ik wil nog een link maken op de pagina dat hij naar het volgende id gaat en een link voor vorige id.
SELECT * FROM ".$tabel." WHERE id = ".$_GET['id']." and album = 'test' LIMIT 1
Correctie: die edit uit mijn vorige post werkt natuurlijk niet. Hij pakt dan namelijk alle records en sorteert de eerste drie op id. Beschouw die tip dus als niet verzonden ;-)
(
SELECT id
FROM tabel
WHERE id = 500
)
UNION
(
SELECT id
FROM tabel
WHERE id > 500
ORDER BY id ASC
LIMIT 1
)
UNION
(
SELECT id
FROM tabel
WHERE id < 500
ORDER BY id DESC
LIMIT 1
)
[edit]
Die 500 is maar een voorbeeld. Verander die in die GET waarde.
[/edit]
Hij kan zelfs nog iets netter, zodat je de id's in de goede volgorde krijgt:
(SELECT id
FROM tabel
WHERE id = 500)
UNION
(SELECT id
FROM tabel
WHERE id > 500
ORDER BY id ASC
LIMIT 1)
UNION
(SELECT id
FROM tabel
WHERE id < 500
ORDER BY id DESC
LIMIT 1)
ORDER BY id ASC