Bonjour,

J’ai créé une 1ère requête qui récupère les attributs de chaque joueur (8 joueurs) et qui en fait la somme.
Je voudrais maintenant que cette somme des attributs pour chaque joueur soit mis dans une table qui contient déjà leur nom.
J’ai donc une table avec les attributs des joueurs celle qui me permet de faire la somme.
Puis j’ai une table avec leur nom déjà la table masters. J’ai créer une nouvelle colonne et je voudrais dans cette colonne que vienne s’insérer à l’aide d’un update donc la somme pour chacun des joueurs.
Voilà la requête qui fait la somme (celle là marche) et l’update que j’essaie de faire mais j’ai ce message d’erreur «Parse error: parse error, unexpected T_WHILE» :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
$req="select joueurcaract.lib_nomcaract, sum(joueurcaract.valeur)-nb_tournoi
from joueurcaract, classement, masters, tournoi, tournoicaract
where classement.nom_classement=joueurcaract.lib_nomcaract
and joueurcaract.lib_joueurcaract=tournoicaract.lib_tournoicaract
and tournoicaract.nom_tournoicaract=tournoi.nom_tournoi
and tournoi.nom_tournoi=masters.no_tournoi
and masters.name_j=joueurcaract.lib_nomcaract
group by joueurcaract.lib_nomcaract
order by rang;";
 
$res=mysql_query($req)		
while($row=mysql_fetch_row($res))
{
	mysql_query("update masters, classement set tot_caract=$row[1] where masters.name_j=classement.nom_classement and rang=".$row['classement.rang']);
}
Merci d’avance