I'd recommend having user's information and stuff stored in a 'members' table.
Thread information stored in 'threads' table.
Post information (replies) stored in a 'posts' table.
Table structure for posts:
Column:
postID------threadID---postContent---postAuthorUID---postDate
Table structure for threads:
Column:
threadID---replies---original_poster---date---otherstuff
Table structure for members:
Column:
userID---postcount---avatar---username---realname---age---...
Then simple reference things like on the post it will take postAuthorUID and look up that userID in the members table, and display anything it wants about the member.
Very, very vague approach, I know. I can help you more, as I'm making a forum from scratch with PHP & MySQL.
Hope I could help 
|