Těžko rozumím tomu, o co se snažíte, bylo by hezké lepší vysvětlení. Z toho, co jsem pochopil, vybíráte data z tabulek za účelem aktualizace jiných tabulek. Zkusili jste použít dotaz "UPDATE .. JOIN .."? To by vám mělo umožnit aktualizovat více řádků z jedné tabulky na základě asociativních dat z jiné tabulky.
Například
UPDATE user
JOIN game ON
user.id=game.id_user
SET user.position=game.team1_position
Očividně to nebude fungovat s vaším kódem, protože mám jen velmi málo informací k pokračování, ale to by vám mělo poskytnout představu, s čím jít.
Omlouvám se, pokud nerozumím vašemu problému úplně, jak bylo řečeno, je trochu těžké pochopit váš přesný problém na základě toho, co jste nám poskytli.