Hallo volk!

Ik ben een forum aan het maken, alleen zit ik een beetje met die tabellen.
Het gaat me eigenlijk alleen ff om 2 tabellen. De kolommen zijn natuurlijk niet compleet.
Wat is een mooiere manier?

1e poging---------------------------------------------

topic
------
topic_id
title
poster
date
----------------------------------------------------
messages
----------
post_id
message
poster
title
topic_id
date
----------------------------------------------------
Nu is het een beetje dubbel wat ik aan het doen ben. (o.a. title)

of kan ik het beter in deze richting doen:

2e poging---------------------------------------------------

topic
--------
post_id
parent
title
poster
date

messages
---------
postid
message
------------------------------------------
Hier wordt het een zooitje in de link als ik bijv. replay met quote wil doen.

Of misschien de laatste 2 tabellen samenvoegen?

groeten
melvin
melvin schreef op 09.03.2009 14:17
Wat is een mooiere manier?
Tabellen vergeten en overstappen op Divs.
Mitchell schreef op 09.03.2009 14:18
[quote='melvin schreef op 09.03.2009 14:17']Wat is een mooiere manier?
Tabellen vergeten en overstappen op Divs.[/quote]

Ik hoop dat dit een grapje is...

Wat ik zou doen;

topics
- topicID
- categoryID
- title

posts
- postID
- topicID (FK)
- userID (FK)
- message
- datetime

En dan ben je er volgens mij wel. Eventueel kun je het jezelf eenvoudiger maken door een extra kolom aan te maken in de tabel 'topics' met een directe verwijzing naar de eerste post in dat topic (dat maakt de querys wellicht iets eenvoudiger voor je dan dat je een de eerste post van dat topic op moet halen).

Reageren