Miriam hat geschrieben:Wie ich schon sagte: schaue nach, welche Gruppen dem User (in der users_group) zugeteilt wurden.
Schaue dann nach, ob eine davon in der group Tabelle eine single user group ist.... Das sollte die Abfrage bewirken.

Ordne also in der users_group Tabelle dem der user_id (32) die nächste freie group_id aus der Tabelle group zu und setze eben diese frei group_id in der group Tabelle auf single_user =1 (bzw. erstelle diese group_id erst einmal.
also, dem user 32 ist NUR die gruppe 34 zugeordnet. diese gruppe IST eine single_user gruppe!
ich ferstehe leider nicht ganz, was ich nun machen soll?
muss ich in der tabelle groups eine freie gruppe suchen (also jene gruppe, die noch keinem user zugeordnet wurde) und diese dann dem user 32 zuordnen.
und dann muss ich diese gruppe auf single_user = 1 setzen?
und sofern diese gruppe noch nicht existiert, erstell ich diese und weise sie dann dem user 32 zu!
ichhabe 57 gruppen, alle eigentlich (bis auf eine oder so) sind gleich aufgebaut!
das heißt, ich erstell nun eine gruppe 58, setze diese auch auf single_user = 1 und weise sie dann dem user 32 zu!
demnach bekommt dann user 32 nur die gruppe 58 zugewiesen!
RICHTIG?
nur so nebenbei, damit ich das ganze auch verstehe:
wozu das ganze eigentlich!
ich hoffe ich verstehe dich richtig.
/EDIT:
so, hab jetzt nochmal nachgeschaut! hab leider immer die falschen tabellen verwendet

da da 2 phpBB tabellenstände in der DB waren!
naja, jetzt hab ich das ganze mit den richtigen tabellen gemacht und dem user war wirklich keine gruppe zugeordnet!
kann das sein, dass das daher kommt, weil wir tabellen aus dem alten ins neue phpBB übernommen haben?
muss also pro user eine gruppe existieren?
und falls diese nicht da ist, geht das updaten der gruppe eben nicht?
denn wenn das so ist, müssen wir nun manuell für jden user im forum eine gruppe anlegen und dem user zuweisen!