spil-kommentarer i spil-tabel el. egen tabel?

Tags:    databaser

Jeg går ud fra overskriften kræver en uddybning :D
...
Når jeg nu har en lille hjemmeside med spil (dem er der så mange af, men jeg sku jo starte et eller andet projekt for at få nogle problemer at løse :P).. så vil jeg gerne lave noget "tilføj kommentar"-agtigt - mit spørgsmål er om det vil være bedst at lave en seperat tabel til kommentarerne så siden henter kommentarerne ud fra en id eller om man bare skal lave en kolonne i spiltabellen der hedder "kommentarer" og så hente det derfra...
I så fald vil der skulle være et eller andet tegn til at adskille kommentarerne fra hinanden (går ud fra jeg skal explode() dem og køre dem som en foreach())..
Tak fordi du læste alt det her :)



Jeg ville lave en separat tabel, hvis du vælger at bruge den samme tabel kunne man bare serialize et array med kommentare og gemme det.



jeg ville lave den ene tabel med spil navne og det i og så en anden med kommentare,

så på den side hvor manskriver kommentare fx. første spil så er der en variabel som sættes ind den kan hede nummer og ved første spil skal den være 1 ved anden spil skal detr være 2

så når du henter kommentare ved bestemt spil siger du SELECT blah FROM blah WHERE nummer = 1 hvis det er spil 1



Som står skrevet i de andre indlæg vil en separat tabel være klart mere fleksibel.

Hvis du bare putter alle kommentarene i en kolonne får du problemer såfremt du senere ønsker at udvide med ekstra features; f.eks. ønsker du senere at gemme IP-nummeret på den der har skrevet en kommentar osv. Det vil blive et helvede hvis du bare gemmer det hele i en kolonne. Hvis du derimod bruger en hel tabel kan du senere blot tilhøje ekstra kolonner, f.eks. en kolonne der hedder IpOfUser eller whatever.

Held og lykke...



okay - mange tak... jeg havde nok ellers bare lavet det med en kolonne hvis jeg ikk lige havde tjekket op på hvad der var smartest :P



t