Ich würde eine einzige Usertabelle mit den entsprechenden Feldern anlegen. Wenn Du Einträge in bestimmen Feldern standardisieren möchtest, musst Du halt vorher ein Array mit den entsprechenden Option anlegen. Das ist imho vertretbar bei den Daten. (zumal bei Religionen, wo nach meinem dafürhalten eigentlich eine schon zuviel ist;)
Du meinst also so?
Tabelle user_information
userid categoryname informationname information
1 Allgemeines Herkunft Deutschland
1 Allgemeines Religion Katholisch
So? Aber dann habe ich ja x - fach Allgemeines da stehen anstatt einer einfachen Zahl und x-fach Herkunft und Religion für jeeeeden User.
Wenn ich Dich richtig verstehe möchtest Du diesen Abfragen dadurch entgehen, indem Du bereits alles zusamman auflistest, oder hab ich Dich falsch verstanden?
Also es ist ein Profil
Die User können alle Angaben optional machen.
Ich weiß nicht wie ich das dann managen soll. X Abfragen machen?
ich bin total verwirrt gerade, könntest du das alles mal in pseudo code doer so schreiben?
Gruß, Frido