Page 1 sur 1

additioner valeurs numériques de champs

Posté : 10 janv. 2008, 13:10
par emb1
Bonjour,

ça semble tellement simple, mais je ne trouve pas la commande SQL Select... pour compter valeurs contenues dans un champ.
Je m'explique :
structure de ma table : nombre, reference, date_sem
Pour une même référence et même date, je veux additionner les valeurs qui sont dans nombre.

J'ai essayé ça, mais ça renvoit 1 au lieu de 4 :

Code : Tout sélectionner

$requete = "SELECT SUM(nombre) AS total FROM matable WHERE reference = '$ligne->reference' AND date_sem='$ligne->dates' "; $resultat=mysql_query($requete,$dbc); $total_nombre = mysql_num_rows($resultat);

Merci !!!

Emmanuel

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 10 janv. 2008, 13:41
par Ryle
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.



Nota : mysql_num_rows() te retourne le nombre d'enregistrements retournés par ta requête... soit une ligne. Pour obtenir la valeur d'un champ, il te faut utiliser l'une des fonction mysql_fetch_*

Posté : 10 janv. 2008, 13:52
par emb1
J'ai trouvé....

Double excuses :
- pour le choix du forum (quoique ça se discute puisque les arguments se recoupent entre php et mysql...)
- pour le fait que j'ai finalement trouvé la réponse... ici :
http://www.phpfrance.com/forums/viewtop ... er+valeurs


MERCI

Quest-ce qu'on ferait sans vous ?
Emmanuel

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

Posté : 10 janv. 2008, 14:01
par Truc
Pouah réponse trouvée dans l'un de tes anciens messages (2005) :ordi:

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Posté : 10 janv. 2008, 14:16
par emb1
OK suis inscrit

à plus tard