[PHP]Récuperer le résultat d'un SUM en PHP ?

Récuperer le résultat d'un SUM en PHP ? [PHP] - PHP - Programmation

Marsh Posté le 11-04-2003 à 10:49:03    

Bonjour,  
je voudrais récuperer le résultat d'un sum.
Voila la requete :  
 

Code :
  1. $sql="SELECT Sum(line_tot) FROM fac_lines WHERE 1";
  2. $req = mysql_query($sql) or die('Erreur SQL !<br>'.mysql_error());
  3. $data = mysql_fetch_array($req);
  4. echo($data['line_tot']);

 
(la requete placée dans phpMyAdmin marche bien)
la table et tout le tintsouin sont ok bien séléectionnés, etc.
Je voudrais savoir quoi demander à afficher dans le echo :??:
Merci ! :)


Message édité par MarcP le 11-04-2003 à 10:49:44
Reply

Marsh Posté le 11-04-2003 à 10:49:03   

Reply

Marsh Posté le 11-04-2003 à 11:05:21    

essaie plutot :
 
$sql="SELECT Sum(line_tot) FROM fac_lines WHERE 1";  
$req = mysql_query($sql) or die('Erreur SQL !<br>'.mysql_error());  
$data = mysql_fetch_array($req);  
echo($data[0]);


Message édité par nero27 le 11-04-2003 à 11:05:58
Reply

Marsh Posté le 11-04-2003 à 11:57:03    

:jap: merci c'etait ca :)

Reply

Marsh Posté le 11-04-2003 à 11:59:32    

MarcP a écrit :

:jap: merci c'etait ca :)


 :ange:


Message édité par nero27 le 11-04-2003 à 11:59:48
Reply

Marsh Posté le 11-04-2003 à 12:20:04    

si tu veus utiliser le nom du champ plutôt que l'index numérique, il suffit de l'aliaser
 
SELECT SUM(toto) AS Total........
 


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 11-04-2003 à 13:13:24    

Sh@rdar a écrit :

si tu veus utiliser le nom du champ plutôt que l'index numérique, il suffit de l'aliaser
 
SELECT SUM(toto) AS Total........
 
 


on peut faire comme ça aussi, c'est vrai que c'est plus clair :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed