Ik heb het volgende probleem, even heel erg versimpeld:
Men neme een bezoeker, deze wordt geidentificeerd aan bijvoorbeeld zijn session-id. Deze komt in de tabel bezoekers te staan. Nu wil ik de bezoeker niet zomaar om zijn gegevens gaan vragen via een formuliertje maar wil ik deze doorlopend gaan aanvullen.
Neem bijvoorbeeld een gastenboek, de gebruiker is al geidentificeerd en vult hier zijn/haar naam en e-mail adres in. Waar laat ik deze gegevens? Ik kan naam in een kolom naam en e-mail in een kolom e-mail in het record zetten met de juiste session-id. Maar zoals ik al zei, de gegevens zijn niet altijd ingevuld, dan krijg ik dus een tabel met een hele hoop 'gaten.'
Wat ik ook kan doen is een aparte tabel maken met daarin de bezoekersid en het type informatie, bijvoorbeeld 1=naam.
De informatie die opgeslagen wordt kan veranderen, dan zou ik dus een kolom bij moeten maken, en mijn scripts aanpassen op die kolom. Als ik de 2de oplossing gebruik kan ik de typen informatie in een aparte tabel zetten en heb ik een heel dynamisch geheel.
Wat zou optimaler zijn, het uitlezen van oplossing 1 is eenvoudiger, maar veroorzaakt een tabel die mij niet helemaal de bedoeling lijkt omdat je zo een hoop lege velden hebt.
Men neme een bezoeker, deze wordt geidentificeerd aan bijvoorbeeld zijn session-id. Deze komt in de tabel bezoekers te staan. Nu wil ik de bezoeker niet zomaar om zijn gegevens gaan vragen via een formuliertje maar wil ik deze doorlopend gaan aanvullen.
Neem bijvoorbeeld een gastenboek, de gebruiker is al geidentificeerd en vult hier zijn/haar naam en e-mail adres in. Waar laat ik deze gegevens? Ik kan naam in een kolom naam en e-mail in een kolom e-mail in het record zetten met de juiste session-id. Maar zoals ik al zei, de gegevens zijn niet altijd ingevuld, dan krijg ik dus een tabel met een hele hoop 'gaten.'
Wat ik ook kan doen is een aparte tabel maken met daarin de bezoekersid en het type informatie, bijvoorbeeld 1=naam.
De informatie die opgeslagen wordt kan veranderen, dan zou ik dus een kolom bij moeten maken, en mijn scripts aanpassen op die kolom. Als ik de 2de oplossing gebruik kan ik de typen informatie in een aparte tabel zetten en heb ik een heel dynamisch geheel.
Wat zou optimaler zijn, het uitlezen van oplossing 1 is eenvoudiger, maar veroorzaakt een tabel die mij niet helemaal de bedoeling lijkt omdat je zo een hoop lege velden hebt.