Page 1 sur 1
Calculer plusieurs champs dans MySQL et afficher le résultat
Posté : 04 nov. 2012, 19:48
par rickphp
Bonjour,
Je crois que tout est indiqué dans le titre, je chercher à calculer la somme de tout les champs prix, ou se trouve mon id visiteur... (dans le but d'un papier d'achat)
Quelqu'un aurait une idée?
Re: Calculer plusieurs champs dans MySQL et afficher le résu
Posté : 04 nov. 2012, 20:05
par schim59
Bonjour,
SELECT SUM(nom du champ) as panier FROM tatable WHERE id='id_user'
ORDer BY SUM(nom du champ);
Me semble correct.
Bon codage
sql-bases-donnees/mysql-calculer-sum-co ... 62817.html
Re: Calculer plusieurs champs dans MySQL et afficher le résu
Posté : 04 nov. 2012, 20:11
par rickphp
Pourquoi le AS panier? Ma table s'appelle panier.. donc se serait plutôt :
$requete6 = "SELECT SUM(prix) FROM panier WHERE id_visiteur = '".mysql_real_escape_string($_SESSION['id'])."'";
$req_exec6 = mysql_query($requete6);
echo $req_exec6;
Mais ça ne fonctionne pas du tout :p
Ca retourne : Resource id #8
Re: Calculer plusieurs champs dans MySQL et afficher le résu
Posté : 04 nov. 2012, 20:14
par rickphp
Ok j'ai trouvé
$requete6 = "SELECT SUM(prix) AS total FROM panier WHERE id_visiteur = '".mysql_real_escape_string($_SESSION['id'])."'";
$req_exec6 = mysql_query($requete6);
$resultat6 = mysql_fetch_array($req_exec6);
echo $resultat6['total'];
Re: Calculer plusieurs champs dans MySQL et afficher le résu
Posté : 04 nov. 2012, 20:15
par schim59
'as panier' permet de renommer le champ SUM(ton champ) en un champ panier.
J'ai mis ce nom au pif. Il aurait été plus judicieux de l'appeler total_panier.
En fait, je crois que sa sert surtout a la présentation SQL.
En effet je ne vois pas vraiment d'utilité pour une requête si simple.
Tu peux l'enlever
Re: Calculer plusieurs champs dans MySQL et afficher le résu
Posté : 04 nov. 2012, 20:17
par rickphp
Merci
