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» :
Merci d’avance
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']); }
Partager