IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

somme en mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 19
    Par défaut somme en mysql
    bonjour,

    j'ai une question toute bête, mais dont je ne trouve pas la réponse

    je souhaite faire la somme du nombre de repas pour un mois donné pour un cliant donné , . j'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $sql = "SELECT SUM(nbre_repas) AS nbre_repas FROM choix_clients WHERE client='.$nom.' AND MONTH(date)='.$mois.' AND YEAR(date)=".$_POST["annee"]." ";
    		$req = mysql_query($sql) or die("mysql error :.$sql." .mysql_error());
    		$res = mysql_fetch_assoc($req);
    		$somme=$res["nbre_repas"];
    		echo "le nombre de repas de $nom pour le mois  n° $mois est de $somme";
    mon problème, c'est que la variable $somme n'affiche rien. alors que en rentrant la requete directement dans SQL ( avec phpmyadmin) , j'ai bien un tableau d'une colonne nbre_repas et une ligne avec la somme , donc la requete fonctionne.

    c'est tout bête, mais je ne vois pas mon erreur. merci d'avance

  2. #2
    darthmower
    Invité(e)
    Par défaut
    Salut,

    Es-tu sûr de ne pas devoir faire un ORDER BY sur la colonne nbre_repas.

    Gripsou

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 625
    Par défaut
    Fais juste un echo $sql; et tu trouveras facilement où ça pêche. Tu t'es un peu emmêlé les pinceaux dans les concaténations

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 19
    Par défaut
    je ne vois pas l'interêt de faire un ORDER BY .
    pourquoi devrais-je le faire ? je n'ai pas de valeurs à classer.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 19
    Par défaut
    merci beaucoup Petibidon , c'était exactement ca !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de somme avec requête mysql
    Par breizhlama dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/06/2010, 20h28
  2. [MySQL] Somme conditionnelle (mySQL)
    Par LaGuite dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/10/2009, 16h52
  3. somme cumulative en mySQL
    Par cel57 dans le forum Requêtes
    Réponses: 1
    Dernier message: 18/07/2007, 18h03
  4. [MySQL 4.0] Calcul de la moyenne d'une somme
    Par Silver76 dans le forum Langage SQL
    Réponses: 7
    Dernier message: 31/05/2007, 12h33
  5. [Mysql 3.23]Bug avec somme?
    Par trihanhcie dans le forum Requêtes
    Réponses: 1
    Dernier message: 24/04/2006, 12h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo