Dans ta requête SQL, tu peux déjà faire SELECT (champ1+champ2+champ3) AS monNouveauChamp pour additionner les champs d'un même tuple, et SELECT SUM(vitesse) as superVitesseDesAlliesQuiRoxent pour additionner le champ vitesse de tous les tuples retournés par ta requête.
Mais pour additionner la vitesse des alliés, la seconde solution me paraît plus logique... Je vois pas pourquoi dans une même table on aurait la vitesse de plusieurs entités différentes... Y a peut-être un prob de conception dans ta BDD.
Tu peux donc calculer la somme d'une caractéristique via ta requête, et y ajouter ensuite les bonus / malus qui ne sont pas en base. Tu pourrais nous donner la structure des tables concernées ?
==> Infos sur les tableaux en PHP
Mais si t'as des difficultés avec les tableaux, il serait peut-être bon de revoir les bases avant d'aller plus loin.
Mais pour additionner la vitesse des alliés, la seconde solution me paraît plus logique... Je vois pas pourquoi dans une même table on aurait la vitesse de plusieurs entités différentes... Y a peut-être un prob de conception dans ta BDD.
Tu peux donc calculer la somme d'une caractéristique via ta requête, et y ajouter ensuite les bonus / malus qui ne sont pas en base. Tu pourrais nous donner la structure des tables concernées ?
==> Infos sur les tableaux en PHP
Mais si t'as des difficultés avec les tableaux, il serait peut-être bon de revoir les bases avant d'aller plus loin.