il y a deux tables pour les groupes:
-
phpbb_groups où l'on trouve les caractéristiques du groupe
-
phpbb_user_groupoù l'on trouve pour chaque ligne le group_id du groupe correspondant et l'user_id de l'utilisateur appartenant à ce groupe
il faut donc faire une jointure entre cette dernière table et la table des users
- Code: Tout sélectionner
select u.* FROM phpbb_users u
JOIN phpbb_user_group ug ON u.user_id = ug.user_id
WHERE ug.group_id = xxxxx
en remplaçant xxxxx par l'id du groupe recherché
et, pour finasser et ne pas mettre dans la liste ceux qui sont en attente d'agrément, tu peux ajouter à ta requête
- Code: Tout sélectionner
AND ug.user_pending=0