Gruppenmitglieder zu zweiter Gruppe hinzufügen - SQL?
Verfasst: 16.12.2012 20:13
Hallo liebe Community,
ich bin bei uns im Studiengang für die Administration des Forums zuständig. Wegen einigen Umstrukturierungen möchten wir alle User, die Mitglied in einer der Gruppen A,B oder C sind, zusätzlich noch in Gruppe D hinzufügen.
Meine Frage wäre: gibt es da eine komfortable Möglichkeit im Admin-Menü, die ich übersehen habe?
Wenn nicht: wäre jemand von euch in der Lage, mir mit dem Code für ein SQL-Snippet zu helfen? Meine SQL-Kenntnisse sind leider sehr eingeschränkt und eingerostet.
Im Prinzip müsste man ja in der Tabelle "phpbb_user_group" einfach nach allen Usern suchen, die zwar einen Eintrag für die Gruppen A,B oder C haben, aber nicht für Gruppe D. Dann mönnte man für diese User den entsprechenden Eintrag ergänzen.
Das mit dem Raussuchen bekomme ich ja noch hin:
Aber wie kann ich jetzt a) alle filtern, die schon in Gruppe 2 sind, und b) die notwendigen Einträge vornehmen?
Und reichen Einträge in dieser Tabelle überhaupt aus, um einen User zu einer Gruppe zuzufügen?
Über Hilfe wäre ich dankbar
Gruß
Amiki
ich bin bei uns im Studiengang für die Administration des Forums zuständig. Wegen einigen Umstrukturierungen möchten wir alle User, die Mitglied in einer der Gruppen A,B oder C sind, zusätzlich noch in Gruppe D hinzufügen.
Meine Frage wäre: gibt es da eine komfortable Möglichkeit im Admin-Menü, die ich übersehen habe?
Wenn nicht: wäre jemand von euch in der Lage, mir mit dem Code für ein SQL-Snippet zu helfen? Meine SQL-Kenntnisse sind leider sehr eingeschränkt und eingerostet.
Im Prinzip müsste man ja in der Tabelle "phpbb_user_group" einfach nach allen Usern suchen, die zwar einen Eintrag für die Gruppen A,B oder C haben, aber nicht für Gruppe D. Dann mönnte man für diese User den entsprechenden Eintrag ergänzen.
Das mit dem Raussuchen bekomme ich ja noch hin:
Code: Alles auswählen
SELECT 'user_id' FROM 'phpbb_user_group' WHERE 'group_id' = 10 OR 'group_id' = 11 OR 'group_id' = 12 ORDER BY 'user_id'
Und reichen Einträge in dieser Tabelle überhaupt aus, um einen User zu einer Gruppe zuzufügen?
Über Hilfe wäre ich dankbar
Gruß
Amiki