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

Langage PHP Discussion :

correction d'une requete


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut correction d'une requete
    Bonjour,

    Merci de me corriger cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sql = mysql_query('select sum(montant) as total from facture where  code_client ="1"
     and '.date(.'Y','date_facture'.).'='.date("Y".time()).'');
    je veux calculer le cumul des montant de facture seulement pour l'année courante.
    j'ai un problème de concatenation je ne sais pas comment faire.

    Merci pour votre aide

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = mysql_query('SELECT SUM(montant) AS total FROM facture WHERE code_client = "1" AND YEAR(date_facture) = YEAR(CURRENT_DATE)');

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    Citation Envoyé par julp Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = mysql_query('SELECT SUM(montant) AS total FROM facture WHERE code_client = "1" AND YEAR(date_facture) = YEAR(CURRENT_DATE)');
    Bonjour,

    Merci pour votre réponse mais ça donne cette erreur:

    Fatal error: Call to undefined function YEAR().......

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Une erreur PHP quand c'est MySQL qui doit traiter ses propres fonctions ? Vous êtes sûrs de bien avoir recopié le code tel quel ?

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 123
    Par défaut
    Citation Envoyé par julp Voir le message
    Une erreur PHP quand c'est MySQL qui doit traiter ses propres fonctions ? Vous êtes sûrs de bien avoir recopié le code tel quel ?
    oui je l'est rcopié tel qu'il est et j'ai meme cherché la fonction YEAR(CURRENT_DATE) dans le manuel sur www.php.net mais je l'ai pas trouvé.

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est une fonction MySQL pas PHP.

    Par contre, à moins d'un problème de syntaxe (PHP), je ne comprends pas comment PHP en arrive à chercher une fonction à lui qui s'appelle year.

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

Discussions similaires

  1. [PDO] Verifier qu'une requete a été correctement executée
    Par thebarbarius dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 21/02/2011, 11h42
  2. [MySQL] Ecrire une requete mysql correctement
    Par mejrs dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/01/2010, 17h22
  3. [Debutant]Correction d'une requete normée svp
    Par Wisefool dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/01/2006, 10h54
  4. requete correcte si une seule reponse
    Par xave dans le forum Langage SQL
    Réponses: 5
    Dernier message: 20/07/2005, 10h20
  5. [VB6] [Excel] Résultat d'une requete ds une feuille
    Par elifqaoui dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 07/01/2003, 17h52

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