Christian Kruse: /MySQL - verschiedene Benutzerrechte

Beitrag lesen

Hoi,

Die Besonderheit hier ist, dass derjenige, der Artikel versteigert
User aussuchen bzw. auch auschließen kann(können soll:).
Leider finde ich keine vernünftige Lösung, wie ich das in der DB
speichern soll, welcher user jetzt an welcher Auktion teilnehmen
darf. Diese Information müßte ich dann vorher abfragen, und nur
die Auktionen ausgeben, die für denjenigen User von belang sind.

[...]

Hat da jemand einen Tip für mich, wie man sowas am besten löst?

Durch Normalisierung. Lege eine Tabelle "Permissions" oder so
aehnlich an, die 3 Spalten hat: eine ID, eine AID und eine UID.
Ausserdem vielleicht noch eine Spalte fuer die Permissions, je nach
dem, wie kompliziert das Rechtesystem sein soll. In die Spalte 'AID'
schreibst du die Auktions-ID, in die Spalte 'UID' schreibst du die
User-ID.

Gruesse,
 CK