---
title: "Databasstruktur"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/63056-databasstruktur"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Jörgen HP"
published: "2002-12-25T18:26:54.000Z"
updated: "2002-12-26T23:56:24.000Z"
replies: 3
views: 295
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/63056-databasstruktur"
---

# Databasstruktur

## #1 — Jörgen HP, 2002-12-25T18:26Z

Hej!

Jag sitter och pular med ett trådat forum. Hur bör man lägga upp databasstrukturen för att kunna göra en effektiv rekursiv funktion som hämtar ut inlägg och svar. Den dbms jag använder är mysql och scriptspråket är PHP.

Jag grunnar också på det här med nivåer, det är ju inte snyggt när designen spräcks vid många många svar. Detta är kanske något att tänka på redan i detta stadiet?

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

## #2 — Jörgen HP, 2002-12-26T01:01Z

Efter lite sökande, fixande och trixande ser min tabellstruktur ut på följande vis:

```
[b]messId[/b] int(11) not null auto_increment
[b]parentId[/b] int(11) not null default 0
[b]rootId[/b] int(11) not null default 0
[b]forumId[/b] int(2) not null
[b]userId[/b] int(11) not null
[b]subject[/b] varchar(100) not null
[b]message[/b] text not null
[b]pubDate[/b] datetime
```

**Två problem återstår:**
1) Hur loopar jag ut detta rekursivt?
2) Hur begränsar jag antal nivåer på smartast sätt för att inte spräcka designen?

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

## #3 — casca, 2002-12-26T18:30Z

Tråd flyttad på begäran. 

Mvh,

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

## #4 — Jörgen HP, 2002-12-26T23:56Z

Problemet är löst. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/63056-databasstruktur
