Si j'ai bien compris, vous faites la requête suivante :
Citation
// on crée la requête SQL
$sql = "SELECT * FROM stats_attaque WHERE idgame LIKE '7' ORDER BY lineup ";
$sql = "SELECT * FROM stats_attaque WHERE idgame LIKE '7' ORDER BY lineup ";
Mais pour additionner proprement, il vous suffit de modifier un peu la requête, pour qu'elle soit ce genre :
Citation
// on crée la requête SQL
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' GROUP BY nom ORDER BY lineup ";
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' GROUP BY nom ORDER BY lineup ";
Cela vous additionnera tous les AB sur les noms identiques, puisque ça va grouper les resultats par nom.
Maintenant si vous ne souhaitez sortir que la ligne ou nom = 'Michel Misot' et faire la somme, il faudra rajouter une clause "where" :
Citation
// on crée la requête SQL
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' AND nom = 'Michel Misot' GROUP BY nom ORDER BY lineup ";
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' AND nom = 'Michel Misot' GROUP BY nom ORDER BY lineup ";
Dernière chose puisque je vois que vous êtes parti sur une "LIKE" plutôt qu'un "=". Si vous avez des prénoms qui vous gênent ou autre, et que vous ne pouvez donc pas faire
Citation
nom = 'Michel Misot'
, faites plutôt cela :Citation
// on crée la requête SQL
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' AND nom LIKE '% Misot' GROUP BY nom ORDER BY lineup ";
$sql = "SELECT SUM(AB), R, H, 2B, 3B FROM stats_attaque WHERE idgame LIKE '7' AND nom LIKE '% Misot' GROUP BY nom ORDER BY lineup ";
Le signe "%" signifie : peu importe ce qu'il y a devant " Misot".



