---
title: "Räkna antal inlägg i ett forum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/139198-räkna-antal-inlägg-i-ett-forum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Wiklund!!"
published: "2005-12-12T19:29:51.000Z"
updated: "2005-12-15T05:02:22.000Z"
replies: 3
views: 352
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/databaser-sql/139198-räkna-antal-inlägg-i-ett-forum"
---

# Räkna antal inlägg i ett forum

## #1 — Wiklund!!, 2005-12-12T19:29Z

Använder mig av asp och mysql.

Jag har 3 tabeller till mitt forum:

**forum_rooms:** innehåller namn och id-nummer på de olika rum som finns.
**forum_topics:** innehåller alla trådar
**forum_posts:** innehåller alla inlägg och svar i forumet.

ID nummret i **forum_rooms**  finns också i **forum_topics**  för att veta vilka trådar som tillhör vilket rum.

ID nummret i **forum_topics**  finns också i **forum_posts**  för att kunna koppla ihop inläggen med rätt tråd.

På en sida visar jag alla rum som finns. Där visas namn på rummen, senaste inlägg och antalet trådar i vardera rum. Har fått till en halvtaskig lösning som funkar iaf   :) 

Men jag vill också visa hur många inlägg det har skrivits i vardera rum, inte bara hur många trådar det finns.

För att få fram antalet trådar är det ju bara att göra så här:

```
set count = connect.execute("SELECT Count(*) AS topics FROM forum_topics WHERE room = "& intRoom &"")
intCountTopics = count("topics")
```

Men eftersom att jag inte spara **room** i forum_posts så kan jag inte göra på samma sätt.

Några tips?

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

## #2 — emission, 2005-12-12T20:07Z

```
"SELECT COUNT(*) as posts,COUNT(DISTINCT t.topicId) as topics FROM forum_topics t, forum_posts p WHERE t.topicId=p.topicId and t.room = " & intRoom
```

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

## #3 — Wiklund!!, 2005-12-12T20:51Z

Riktigt skumt, får det här felmeddelandet:

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e31' 
Unknown table 'forum_topics' in field list
```

Hittar den inte tabellen eller vad?

Drog en response.write:
SELECT COUNT(\*) as posts,COUNT(DISTINCT t.topic_id) as topics FROM forum_topics t, forum_posts p WHERE t.topic_id=p.topic_id and t.room = 0

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

## #4 — Wiklund!!, 2005-12-15T05:02Z

Någon som vet?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/139198-räkna-antal-inlägg-i-ett-forum
