Ik probeer te bedenken hoe ik het beste/snelste resultaat kan krijgen uit mijn database met het minste serverload. Ik heb het volgende 'probleem':
Stel voor ik heb een tabel 'users' met de login info en gegevens van elke user (~10 velden). En elke user moet in staat zijn 'topics' toe te voegen (ook weer ~10 velden per topic). Ik wil dat als een user inlogt, alle topics die hij/zij heeft worden gelist. Er is geen maximaal aantal topics dat toegevoegt kan worden.
Nu zit ik te denken aan een 'users' tabel, en een 'topics' tabel met het veld 'owner' waar het user id van de user staat. Maar dan zit ik met een probleem: hoe kan ik nu alleen de topics selecteren/listen van 1 user zonder alle rows te doorlopen door middel van 'if (owner == user) { list topic }'? Of is dit de enigste optie? Nee toch..
Stel voor ik heb een tabel 'users' met de login info en gegevens van elke user (~10 velden). En elke user moet in staat zijn 'topics' toe te voegen (ook weer ~10 velden per topic). Ik wil dat als een user inlogt, alle topics die hij/zij heeft worden gelist. Er is geen maximaal aantal topics dat toegevoegt kan worden.
Nu zit ik te denken aan een 'users' tabel, en een 'topics' tabel met het veld 'owner' waar het user id van de user staat. Maar dan zit ik met een probleem: hoe kan ik nu alleen de topics selecteren/listen van 1 user zonder alle rows te doorlopen door middel van 'if (owner == user) { list topic }'? Of is dit de enigste optie? Nee toch..
[ Voor 7% gewijzigd door Verwijderd op 11-10-2003 23:53 ]