sum(). PHP et Mysql

Répondre
smarch
le 15/04/2005 à 15:32
smarch
J'ai un petit probleme de 'query sql'
Je dois faire un fetch d'une colonne
de ma table de vente et ensuite totaliser
dans un variable php ?!?

Pourquoi ne puis-je utliser sum()
dans mon query et ainsi recevoir qu'une ligne de
resultat ?
ex: SELECT sum(total) FROM ventes

Ma solution est ... shity


$base = mysql_connect ('192.168.X.X', 'bla', 'bla');
mysql_select_db ('pchaum', $base);

// somme des ventes
$sql = 'SELECT total FROM ventes';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
while($data = mysql_fetch_assoc($req)){
$sumtotal=$sumtotal+$data['total'];
}
mysql_free_result($req);
mysql_close();
smarch
le 15/04/2005 à 19:32
smarch
Ben ca plante !
:) erreur sql
je vais verifier a nouveau
et On revient la-dessus
a+
LA GLOBULE
le 15/04/2005 à 20:59
LA GLOBULE
$sql = 'SELECT sum(total) AS nb_total FROM ventes';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);

// tu as ton total dans $data['nb_total']

smiley
smarch
le 16/04/2005 à 02:59
smarch
$sql = 'SELECT sum(total) AS nb_total FROM ventes';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);

/* As nb_total etait manquant dans mon Query.
le fetch de php n'est pas identique
a celui de l'engin Mysql ? ca reste a
confirme...

Finalement, je me tape un projet de gestion
comptable. Un transfer de DBASE vers PHP-Mysql.
Comme une caisse enregistreuse de magasin...
des heures de plaisir :)
*/
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours