Meerdere values in field
Pieter ten Boomen
17/10/2009 16:52:00Hallo, 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?
PHP hulp
22/12/2024 10:38:45Stefan van Iwaarden
17/10/2009 17:20:00Ik 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.