webForumDet fria alternativet

Vad sags om denna struktur?

Webbutvecklingur Utveckling - Övrigt

7 svar · 544 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Hej!

Satt och tankte pa en struktur for mitt forum:

t_forum
forumID - raknare
title - title pa forumet
desc - beskrivning av forumet
moderator - moderator inom forumet
latest - senaste svaret i detta forum

t_threads
threadID - trad ID
title - rubrik pa traden
date (funkar det eller heligt?) - datum da den startades
user - skapare
latest - senast svar i denna trad
by - person som svarade senast
answers - antal svar i traden
text - inlagget

Ar det bra det dar? Eller vill nagon papeka nagot? Maste veta, ror till det annars!!!
Vill ju ha funktionen ungefar "check last date here" som visar bild med nytt inlagg om det ar ett nytt svar i traden sen ens senaste besok, om inte = gammal bild (men det forstod ni nog ;) )
Denna funktion sak OCKSA fungera dar man valjer forum, dvs nya-inlagg-bild om det ar nya svar/inlagg i sag ASP forumet... ar det nagot man ska satta in i tabellerna eller? Eller ska man skapa cookies? Beratta hur ni skulle gjort!!

Thanks dudes!

:birp

Medlem sedan juni 20019 519 inlägg
#2

answer behöver du kanske inte.. räcker med en "select count(*) as.." sak istället kanske?

Medlem sedan feb. 200112 078 inlägg
#3

Nja.. ett par tabeller kan du nog klämma in, va? ;)

t_forum
forumID - raknare
title - title pa forumet
desc - beskrivning av forumet
moderator - relation till t_moderator (t_moderator.id)
latest - senaste svaret i detta forum

t_moderator
ID - räknare
userId - moderatorns användarId

t_users
ID - räknare (userId)
username - användarnamn
osv osv..

t_threads
threadID - trad ID
title - rubrik pa traden
date (funkar det eller heligt?) - datum da den startades
user - skapare
latest - senast svar i denna trad
by - person som svarade senast
answers - antal svar i traden
text - inlagget

---

Jag lade till tabellen t_users (som du nog redan har en liknande) och t_moderator. Anledningen till detta är att du inte kunde ha mer än en moderator i varje forum med din första struktur.

Medlem sedan dec. 20002 526 inlägg
#4

aha!
bra override :)

voigtann, jo kanske det.... :)

ska val forsoka ikvall ;)

har ni anra forslag, synpunkter osv.. svara! :e

Medlem sedan feb. 200112 078 inlägg
#5

Nej, nej vänta nu. :l Nu är jag ute och seglar.. Det där blev ju helt fel. Såhär skall det vara.

t_forum
forumID - raknare
title - title pa forumet
desc - beskrivning av forumet
latest - senaste svaret i detta forum

t_moderator
forumID = forumets ID (t_forum.forumID)
userID = moderatorns användarId (t_users.ID)

t_users
ID - räknare (userId)
username - användarnamn
osv osv..

Sorry Chris, jag var lite trött. Nu stödjer tabellstrukturen fler än en moderator i varje forum. Förstår du?

Tillägg) Och nej, det skall och behöver inte finnas någon räknare eller primärnyckel i tabellen t_moderator, det är en ren relationstabell som enbart skall innehålla userId:s och forumId:s som du sedan använder i dina supernajsa joinar som du kommer att få skriva. ;)

Medlem sedan dec. 20002 526 inlägg
#6

jo, tack for paminnelsen :e
Har redan postat i SQL forumet om join... far ej till det! Men kanske funkar battre nu nar du forklarade strukturen! ;) tack override :brip

Medlem sedan jan. 20011 140 inlägg
#7

Latest är väl också ganska onödig. Är väl bättre att hämta den ur tabellen med inlägg.

Medlem sedan dec. 20002 526 inlägg
#8

onodigt och onodigt, allt gar att anvanda till nagonting ;) :e

138 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
136 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)