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

[MySQL] bessere Möglichkeit gesucht 

von
Neuling
Zitat
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?

Werbung

Re: bessere Möglichkeit gesucht 

von
the Boss
Zitat
mit GROUP_CONCAT kannst du dies gleich per MySQL erledigen

Schnellantwort