PHP Portal » PHP Forum » Entwicklung » MySQL, PostgreSQL und SQL-konforme Datenbanken » bessere Möglichkeit gesucht » Antworten

Antwort erstellen

Titel
Formatierung
b i u
Beitrag  
Datei anhängen max: 2M
Optionen







Spamschutz Eingabeformat HH:MM

 

mit GROUP_CONCAT kannst du dies gleich per MySQL erledigen

bessere Möglichkeit gesucht 

Hallo,

ich habe ein Mini-Rechtesystem, und dies normalisiert in der DB gespeichert.

3 Tabellen:
user <-> user_recht <-> recht

Um nun alle Rechte (nur die ID's) zu ermitteln, mache ich einen Join über alle 3 Tabellen,
fetche die Datensätze in ein Array, und mache dann ein implode(), um einen String der Form

"recht,recht,recht,recht"

zu erhalten. Geht dies eventuell einfacher, am besten gleich mit MySQL?