Requete Mysql, somme de deux colonnes

raff-ael Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'essaye de calculer la somme de deux colonnes dans ma table mais le résultat ne retourne rien, ai'je fait une erreur ?

Cagnottes communes : <?php
$select = ("select cagnotte1, cagnotte2, sum(cagnotte1+cagnotte2) from pseudo")or die ('Erreur :'.mysql_error());
$donnees= mysql_query($select);
echo $donnees['total']; ?> €)

merci ^^

1 réponse

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut, avant toute chose, les fonctions mysql_* sont obsolètes et seront supprimés dans les versions à venir de PHP! Il faut donc passer à autre chose, PDO ou mysqli.

Déjà, ton
mysql_query
renvoie le résultat de ta query, mais il faut l'interpréter ligne par ligne:
while ($ligne = mysql_fetch_assoc($donnees)) {
   echo $ligne['total'];
}
Et après, 'total' n'est défini nulle part, il faut donc utiliser
AS
dans ta requête, et le sum ne doit pas être utilisé comme tu l'as fait:
SELECT cagnotte1, cagnotte2, cagnotte1+cagnotte2 AS total FROM pseudo
0