Mahlzeit Mike,
Mache ich in der Benutzer Tabelle für jede Einstellungen eine Spalte und schreibe dann 0 oder 1 hinein, oder auch andere Werte jenachdem..?
Und wenn irgendwann später eine neue Eigenschaft hinzukommt? Dann änderst Du die Benutzertabelle und *ALLE* Stellen, an denen darauf zugegriffen wird?
Sinnvoller erscheint mir eine n:m-Zuordnungstabelle:
Benutzer:
ID | Name | ...
---+------+----
1 | Foo | ...
2 | Bar | ...
3 | Baz | ...
Eigenschaft:
ID | Name | ...
---+---------+----
7 | Größe | ...
23 | Fußball | ...
42 | Telefon | ...
BenutzerEigenschaften:
BenutzerID | EigenschaftID | Wert | ...
-----------+---------------+-------------+----
1 | 23 | ja | ...
1 | 42 | (0815) 4711 | ...
3 | 42 | (0123) 9876 | ...
2 | 23 | nein | ...
1 | 7 | 182 | ...
Dies nur als Anregung - *genau so* wäre das natürlich suboptimal.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|