---
title: "Ta flera poster från databas (nybörjare)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/125651-ta-flera-poster-från-databas-nybörjare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "[AMD]Zmaster"
published: "2005-04-03T10:33:32.000Z"
updated: "2005-04-03T14:34:31.000Z"
replies: 4
views: 308
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/125651-ta-flera-poster-från-databas-nybörjare"
---

# Ta flera poster från databas (nybörjare)

## #1 — [AMD]Zmaster, 2005-04-03T10:33Z

Hej hej!

Har fått ihop en kod för att hämta poster från en tabell i databasen, men det blir bara senaste.. Jag vill att det ska hämtas alla senaste 10 st, och sedan knapp till sida 2 för att se de 10 näst senaste osv.. Eller iaf till att börja med så att de hämtas de 10 senaste och inte bara 1 senaste.
Försökt fram och tillbaka, men fattar inte..

Tacksam för hjälp

```
	Set rs = Connect.Execute("SELECT chronicles.id,sID,headline,preamble,date,foto,namn FROM chronicles LEFT JOIN admin ON admin.id=chronicles.writer WHERE public>0 ORDER BY date desc,chronicles.id desc LIMIT 0,1")
		If NOT rs.EOF Then
   	cID = rs("sID")
			If InStr(cID,":") Then
			cID = Left(cID,InStr(cID,":")-1)
			End If
		Set cat = Connect.Execute("SELECT namn FROM indexes WHERE id=" &cID)
		catName = ""
			If NOT cat.EOF Then
			catName = cat("namn")
			End If
		cat.Close()
		Set cat = Nothing
		Response.Write("<table cellspacing=""0"" cellpadding=""0"" border=""0"" width=""100%""><tr><td>")
		Response.Write("<a href=""" &URL(0,"viewChronicle")& "&amp;viewChronicle=" &rs("id")& """ style=""color: #000000;"">")
		Response.Write("<img src=""gfx/rub/u_purple.gif"" alt="""" width=""100%"" height=""8"" border=""0"" /><br /><img src=""gfx/rub/kronikan.gif"" alt="""" width=""298"" height=""21"" border=""0"" /><br />")
			If rs("foto") <> "" Then
			Response.Write("<img src=""" &rs("foto")& """ alt=""" &rs("namn")& """ width=""60"" height=""80"" align=""left"" border=""0"" />")
			End If
		Response.Write("<span class=""small""><i>&quot;" &max_l(rs("preamble"),130)& "&quot;</i></span>")
			If rs("namn") <> "" Then
			Response.Write("<br /><br /><span class=""small"">Läs hela " &rs("namn")& "s krönika <b>här</b>.</span>")
			End If
		Response.Write("</a>")
		Response.Write("</td></tr></table>")
		Response.Write("<img src=""gfx/none.gif"" alt="""" width=""1"" height=""10"" /><br />")
		End If
	rs.Close()
	Set rs = Nothing
```

Permalänk: https://www.webforum.nu/p/125651

## #2 — Poffe, 2005-04-03T10:47Z

Sök på "paging" :)

Permalänk: https://www.webforum.nu/p/1583671

## #3 — LarsG, 2005-04-03T10:50Z

```
If InStr(cID,":") Then
cID = Left(cID,InStr(cID,":")-1)
End If
```

Och gör om datamodellen så att du inte sparar flera värden i en kolumn.

Permalänk: https://www.webforum.nu/p/1583673

## #4 — [AMD]Zmaster, 2005-04-03T11:42Z

> **Poffe skrev:**
>
> Sök på "paging" :)

Har tittat på ett nyhetsscript som hämtar ungefär likadant och som hämtar 10 senaste, men jag lyckas inte få ihop det ändå.
Ingen som kan visa bara delen med att hämta 10 senaste?, så borde jag kunna fixa ut så att man kanf å det på flera sidor..

Permalänk: https://www.webforum.nu/p/1583701

## #5 — WebbisNet, 2005-04-03T14:34Z

```
SELECT chronicles.id,sID,headline,preamble,date,foto,namn FROM chronicles LEFT JOIN admin ON admin.id=chronicles.writer WHERE public>0 ORDER BY date desc,chronicles.id desc LIMIT 10
```

Permalänk: https://www.webforum.nu/p/1583767

---

Tråden på webben: https://www.webforum.nu/amne/asp/125651-ta-flera-poster-från-databas-nybörjare
