[3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
michab
Mitglied
Beiträge: 5
Registriert: 05.04.2019 13:07

[3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von michab »

Hallo zusammen.

Ich benötige eine SQL Abfrage die ermittelt welche Nutzer Zugriffsrechte auf ein, nur für Mitglieder, freigegebenes Forum haben.
Bei den phpbb Tabellen finde ich keinen richtigen "Pack-An". Wo werden die Freigaben denn gespeichert ?

Ich würde mich freuen wenn mir jemand ein paar Tips geben könnte.
Ich habe dafür nur Zugiff auf die Datenbank, nicht auf das Forum selbst.

Michael
michab
Mitglied
Beiträge: 5
Registriert: 05.04.2019 13:07

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von michab »

Das Problem konnte mit Hilfe der englischsprachigen Community gelöst werde.

Guß Michael
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von Dr.Death »

Dann lass uns doch an Deiner gefunden Lösung teilhaben..... :roll: :wink:
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11954
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von Crizzo »

https://www.phpbb.com/community/viewtop ... &t=2508701

Ich bin mal so nett.

Bitte in Zukunft den Link oder die Lösung teilen.
michab
Mitglied
Beiträge: 5
Registriert: 05.04.2019 13:07

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von michab »

Sorry, gerne teile ich das.
Geht sogar Konkreter.

Code: Alles auswählen

SELECT D.pf_ig_nr, U.username, U.user_id, D.pf_vorname, D.pf_nachname, G.group_id
         FROM phpbb3_user_group AS G, phpbb3_users AS U, phpbb3_profile_fields_data AS D
                WHERE U.user_id = G.user_id AND D.user_id = G.user_id AND G.group_id <=124
                ORDER by D.pf_ig_nr DESC
Über phpbb3_user_group können die ID's der Nutzer abgefragt werden die einer bestimmten Gruppe angehören.
Danach einfach die Abfrage entsprechend erweitern.

Gruß Michael

PS.:Nicht hetzen, ich bin schon älter :-)
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von Dr.Death »

Hättest Du ggf. einfacher haben können, wenn die Frage besser gestellt worden wäre :-)



Gruppenzugehörigkeiten eines Benutzers prüfen
michab
Mitglied
Beiträge: 5
Registriert: 05.04.2019 13:07

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von michab »

Du hast Die Frage nicht gelesen.

Ich habe keinen Zugriff auf das Forum, nur auf die Datenbank.
PHP hätte mir hier nicht geholfen.

Gruß Micha
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17401
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von Dr.Death »

Oh, ich dachte du wolltest per (php) script was auslesen..... nunja, in der includes/functions_user.php wird die passende SQL Abfrage zusammengebastelt:

Code: Alles auswählen

function group_memberships()
michab
Mitglied
Beiträge: 5
Registriert: 05.04.2019 13:07

Re: [3.2] SQL Abfrage welche Nutzer Zugang auf ein bestimmtes Forum haben.

Beitrag von michab »

Da ich keinen Zugriff auf das Forum habe, ist auch eine functions_user.php nicht im Zugriff.

Die Frage galt dem SQL Script.

OK ?

Die Kollegen im englisch sprachigen hatten das sofort kappiert.

Ansonsten nix für ungut, aber ich muß doch so eine simple Abfrage nicht über PHP kodieren.
Die Abfrage wird ein, höchstens zwei mal im Jahr benötigt.
Die Erstellung hat, nach dem ich den Tip von Brf verstanden habe, nur ein paar Minuten gedauert.
PHP coden ist sicher nicht bequemer.
Antworten

Zurück zu „Support-Forum“