14. december 2004 - 14:33Der er
3 kommentarer og 1 løsning
Vise andennyeste og de følgende fem poster fra en db tabel
Jeg er ved at lave en side, hvor den nyeste nyhed vises i hovedvinduet. Nedenunder har jeg så lavet en tabel hvor et recordset skal vise de 5 næste nyheder, altså i princippet 2.nyeste post, 3. nyeste osv.... Bruger Dreamweaver og Access. Har indkodet:
SELECT TOP 5 dato, overskrift FROM nyheder ORDER BY id DESC
Dette er MySQL katogorien. Så det var nok bedre i Access :o)
Access har ikke en limit funktion som MySQL. Der findes sikkert en metode til at vælge den første fra (ved at bruge max(ID) på en eller anden måde), men ellers kan du bare springe den over i koden:
counter = 0 set rs = conn.execute("SELECT TOP 6 dato, overskrift FROM nyheder ORDER BY id DESC") do while not rs.eof if counter <> 0 then '<-- Spring den første over response.write rs("overskrift") end if counter = counter + 1 rs.MoveNext loop
fennec> Ja jeg var også lidt i tvivl om hvor jeg skulle placere spørgsmålet. jeg brugte den sidste metode du foreslog, og det virkede perfekt. Hvis du smider et svar som jeg lige kan acceptere?! Så kan du få dine points...
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.