webForumDet fria alternativet

Hur gör man bäst...

2 svar · 292 visningar · startad av greyhound

greyhoundMedlem sedan maj 20031 472 inlägg
#1

Jag behöver lite hjälp med att designa en databasstruktur (tänkte det skulle bli bra denna gång).

Målet är att ha en lista på användare och en lista på saker dom varit med på.

Jag tänkte göra så att jag skapar en tabell med användarna, varje användare har ett unikt id. Jag tänkte att man gör en till tabell med aktiviteter och göra ett fält där man lägger till alla deltagares id men är det bäst eller går det att göra bättre?

Tabell 1:

Id, Namn
1, Någon
2, Någon annan

Tabell 2:
Id, Aktivitet, Deltagare
1, Nått, "1,2"
2, Mera, "1"
AnkmanMedlem sedan juni 2002116 inlägg
#2

Gör en till tabell som innehåller kopplingar mellan användare och aktiviteter.

Tabell 3:
user_id
activity_id

Det är ingen bra idé att spara flera världen i samma fält som i ditt exempel.

greyhoundMedlem sedan maj 20031 472 inlägg
#3

Ja det funkar ju.

Tackar

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