Meerdere values in field
Hallo, ik ben bezig een site (spel) te maken waar mensen dieren kunnen kopen.
Maar als ze zich aanmelden beginnen ze met 1 dier en dan kunnen ze er later nog een bij kopen.
Maar mijn vraag was, kan ik dat 2e dier dan in het zelfde veld neerzetten in de database (als naamdier1, naamdier2, maar dan in het veld dieren),
of moet ik dan gewoon meerdere velden aanmaken, zoals dier1, dier2 enz?
Maar als ze zich aanmelden beginnen ze met 1 dier en dan kunnen ze er later nog een bij kopen.
Maar mijn vraag was, kan ik dat 2e dier dan in het zelfde veld neerzetten in de database (als naamdier1, naamdier2, maar dan in het veld dieren),
of moet ik dan gewoon meerdere velden aanmaken, zoals dier1, dier2 enz?
Ik denk dat als jij op die manier redeneert, dat je eens een tutorial over normaliseren moet doorlezen.
In een situatie als deze moet je namelijk voor elk dier een apart record aanmaken.
Dus dan krijg je een tabel zoals bijv.
[id] [dierID] [userID] [datum]
[1] [12] [34] [2009-10-17 17:18]
[2] [8] [56] [2009-10-17 17:19]
enz.
Alleen op deze manier kun jij op een overzichtelijke en goede manier alles met je data doen. Dus per speler laten zien wat hij in bezit heeft, hoeveel er per diersoort in het spel zijn enz.
In een situatie als deze moet je namelijk voor elk dier een apart record aanmaken.
Dus dan krijg je een tabel zoals bijv.
[id] [dierID] [userID] [datum]
[1] [12] [34] [2009-10-17 17:18]
[2] [8] [56] [2009-10-17 17:19]
enz.
Alleen op deze manier kun jij op een overzichtelijke en goede manier alles met je data doen. Dus per speler laten zien wat hij in bezit heeft, hoeveel er per diersoort in het spel zijn enz.