Jörgen HPMedlem sedan feb. 20012 179 inlägg
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?
Jörgen HPMedlem sedan feb. 20012 179 inlägg
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:
- Hur loopar jag ut detta rekursivt?
- Hur begränsar jag antal nivåer på smartast sätt för att inte spräcka designen?
cascaMedlem sedan feb. 20003 262 inlägg
Tråd flyttad på begäran.
Mvh,
Jörgen HPMedlem sedan feb. 20012 179 inlägg