16. april 2004 - 15:18Der er
9 kommentarer og 1 løsning
finde næste og forrige id
Hej
Jeg har denne sql streng: SQLbilledegalleri = "SELECT * FROM billedegalleri WHERE galleriID = "& request.QueryString("galleryID") &" AND id = "& request.QueryString("pictureID") &"" set RSbilledegalleri = Conn.execute(SQLbilledegalleri)
Kan man ikke lave den om så at den vælger det næste id i databasen? Derfra hvor den er nu...
hmm.. Ved det faktisk ikke.. Nu så jeg først bagefter at du havde skrevet at det var mysql, og jeg ved ikk om det virker der, men det gør det i hvertfald i alm. sql... :D
Hvis du sorterer faldende efter ID kan du søge efter billeder med lavere ID end det aktuelle og så tage det første resultat:
"SELECT * FROM billedegalleri WHERE galleriID = "& request.QueryString("galleryID") &" AND id < "& request.QueryString("pictureID") & " ORDER BY id DESC LIMIT 1"
Samme metode kan du bruge til at finde det næste (bare omvendt):
"SELECT * FROM billedegalleri WHERE galleriID = "& request.QueryString("galleryID") &" AND id > "& request.QueryString("pictureID") & " ORDER BY id DESC ASC 1"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.