additioner valeurs numériques de champs

Petit nouveau ! | 6 Messages

10 janv. 2008, 13:10

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]

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

10 janv. 2008, 13:41

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_*
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 6 Messages

10 janv. 2008, 13:52

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]

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

10 janv. 2008, 14:01

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 !!! ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Petit nouveau ! | 6 Messages

10 janv. 2008, 14:16

OK suis inscrit

à plus tard