Mailinglisten-Archive |
hallo, Du könntest eine zweite Tabelle anlegen Tabelle : benutzereigenschaften Spalten : benutzereigenschaften_id,benutzer_id,eigenschaften,wert so das du jedem Benutzer beliebig viele Eigenschaften zuweisen kannst MfG Sascha -----Ursprüngliche Nachricht----- Von: Arash Yalpani [mailto:arash_(at)_yalpani.de] Gesendet: Freitag, 26. Juli 2002 17:15 An: mysql-de_(at)_lists.4t2.com Betreff: Wie speichert man Attribute? war: Where-Klausel mit 100 Oder-Zeilen From: "Wolfgang Hauck" <wbh_(at)_euta.net> >Hier wäre grundsätzlich zu überlegen ob an der Struktur der Datenbank etwas >nicht stimmt!? Ich habe aktuell das Problem, zu einem Benutzer beliebig viele Eigenschaften speichern zu müssen. Manche hat jeder Benutzer, manche davon nur bestimmte. Man muß nach Eigenschaften filtern können und es muss möglich sein, über eine Browser-GUI einfach neue Felder hinzuzufügen. Wie organisiert man so etwas, so dass weder Performance noch Flexibilität leiden? Ist SQL für solche Probleme eigentlich geeignet oder braucht es eine XML-DB, um das sauber abzubilden? Danke für alle Anregungen! Grüsse, Arash --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive