PHP Portal
» PHP Forum
» Entwicklung
» MySQL, PostgreSQL und SQL-konforme Datenbanken
» bessere Möglichkeit gesucht
» Antworten
Antwort erstellen
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?
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?