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 :

Erreur dans SELECT AS [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    sans
    Inscrit en
    Mai 2007
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mai 2007
    Messages : 485
    Par défaut Erreur dans SELECT AS
    Bonjour,

    Je souhaite calculer la moyenne du champ 'Note' puis affecter sa valeur à la variable $moyenne.
    Il me semble bien que l'on utilise SELECT AS mais je dois mal l'utiliser car un message d'erreur me signale que cette variable n'est pas définie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	include "maconnexion.php";
    	$sql= "SELECT AVG(Note) FROM matable AS moyenne WHERE Id_testee = '2018' ";
    	$req = $pdo->query($sql);
    	echo $moyenne;
    Pouvez-vous, svp, me dire où se trouve mon erreur ?
    Merci.

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

    Tu ne mets pas ton slip par dessus ton pantalon, si ?

    Il va falloir que tu apprennes la syntaxe SQL *.
    Et indenter la requête la rendra plus lisible.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    	$sql= "SELECT AVG(Note) AS moyenne
    	FROM matable  
    	WHERE Id_testee = '2018' ";
    * Et quand tu ne sais pas où que tu doutes : fais une recherche !

  3. #3
    Membre éclairé
    Homme Profil pro
    sans
    Inscrit en
    Mai 2007
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mai 2007
    Messages : 485
    Par défaut
    Bonjour jreaux62,

    Je constate que tu es toujours actif le dimanche, merci à toi.

    Concernant l'indentation, même si ce n'est pas le plus important, je plaide coupable
    C'est vrai que l'ordre peut avoir de l'importance...
    Enfin, j'ai malheureusement toujours la même erreur.

    Une autre idée, peut-être ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Tu as 4 lignes de code !
    4 lignes, 2 erreurs !
    Ça fait beaucoup...

    Ce n'est pas difficile de chercher toi-même les idées, si ?

    A aucun moment tu définis cette variable $moyenne !

    Tu fais toujours de l'"à-peu-près".
    Revois la syntaxe PDO.

  5. #5
    Membre éclairé
    Homme Profil pro
    sans
    Inscrit en
    Mai 2007
    Messages
    485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans

    Informations forums :
    Inscription : Mai 2007
    Messages : 485
    Par défaut
    Bon, j'arrive là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $sql= "SELECT AVG(Note) AS moyenne
    	FROM matable  
    	WHERE Id_testee = '2018' ";
    $req = $pdo->query($sql);
    echo $req['moyenne_Item'];
    Mais il y a toujours une erreur.
    Est-ce mieux ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour Denis,

    en programmation, le hasard à peu de place...
    (mais de quel chapeau sors-tu ce "moyenne_Item" ?? )


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

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