Seite 1 von 2

neues Forum nur für Frauen

Verfasst: 05.02.2006 11:27
von Kiss News
Hallo!
Habe mal eine Frage: wie kann ich alle weiblichen User einer bestimmten Benutzergruppe zuordnen? Das geht doch bestimmt mit einem kurzen Befehl in phpmyadmin, sowas wie: "if user ist weiblich, then put User in Benutzergruppe x" :oops:
Vielleicht könnte mir jemand das sagen, wie das richtig funktioniert? :oops: 4200 User händisch durchzusehen und zuzuordnen wäre etwas zuviel Arbeit...
Danke!

Verfasst: 05.02.2006 12:11
von thompson
;)

hast du denn den gender - geschlechter mod drin ?

ansonsten ist es wohl nicht ganz so einfach.

Verfasst: 05.02.2006 14:39
von Kiss News
ja natürlich

Verfasst: 05.02.2006 16:05
von thompson
abfragen:

SELECT `user_id` FROM `phpbb_users` WHERE `user_gender` = 2

in welche tabelle die dann genau gehören, kann ich dir leider nicht sagen. :oops:

Verfasst: 05.02.2006 16:45
von Kiss News
also das Frauenforum hat ID Nr. 32
Die Benutzergruppe ("Frauenforum"), die die Berechtigung für das Sehen der Forums hat, ist 4412 nehme ich an...

http://kissforum.de/phpbb2/groupcp.php?g=4412

hilft das weiter? :roll:

Verfasst: 05.02.2006 18:01
von thompson
ich bin auch nicht "der" sql spezialist. wenn du selbst was davon verstehst, hilft dir das als grundlage sicher weiter:

http://www.phpbb.de/viewtopic.php?t=111 ... zer+gruppe

ansonsten scheint es hier auch noch einen mod zu geben, der das kann:

http://www.phpbb.de/viewtopic.php?t=102 ... zer+gruppe

Verfasst: 06.02.2006 03:27
von cYbercOsmOnauT
Bittesehr:

Code: Alles auswählen

INSERT INTO phpbb_user_group (group_id, user_id, user_pending) SELECT '4412', user_id, '0' FROM phpbb_users WHERE user_gender='2';
Mit dieser SQL-Abfrage werden alle User die sich als Frau ausgeben mit einem Rutsch in die Gruppe 4412 hinzugefügt, ohne auf eine Akzeptierung der Gruppenmitgliedschaft zu warten.

Grüße,
Tekin

Verfasst: 06.02.2006 08:38
von Kiss News
super, danke!

Verfasst: 30.04.2007 14:06
von garugc
und wenn ich jetzt alle User einer Gruppe zuordnen möchte (Newsletter), was geb ich dann ein?

Verfasst: 30.04.2007 14:10
von nickvergessen

Code: Alles auswählen

INSERT INTO phpbb_user_group (group_id, user_id, user_pending) SELECT '4412', user_id, '0' FROM phpbb_users
Natürlich mit angepasster gruppen_id