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"
Vielleicht könnte mir jemand das sagen, wie das richtig funktioniert?

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.

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?

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