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 :

Récupération des données d'une requête


Sujet :

PHP & Base de données

  1. #1
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut Récupération des données d'une requête
    Salut,

    Je ne vois pas où est mon erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    $annee = $_GET['annee'];
     
    mysql_query ("CREATE TEMPORARY TABLE temps_temp (`id_mois` int(11) default NULL, `annee` decimal(10,1) default NULL, `temp_max` decimal(10,1) default NULL, `temp_min` decimal(10,1) default NULL, PRIMARY KEY (`id_mois`));");
    mysql_query ("INSERT INTO temps_temp (SELECT Month( date_eau ), Year( date_eau ), Max( temp_max ), Min( temp_min ) FROM temps_eau WHERE Year( date_eau ) = $annee GROUP BY Month( date_eau ));");
    $sql = "SELECT temps_mois.id_mois, temps_mois.lib_mois, temps_temp.temp_max, temps_temp.temp_min FROM temps_temp INNER JOIN temps_mois ON temps_mois.id_mois = temps_temp.id_mois GROUP BY temps_temp.id_mois;";
     
    $x1 = array();
    $y1 = array();
    $y2 = array();
     
    $result = mysql_query($sql);
    while ($row = mysql_fetch_array($result)){
         $x1[] = $row['lib_mois'];
         $y1[] = $row['temp_max'];
         $y2[] = $row['temp_min'];
    }
    Cela me renvoie une erreur sur la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while ($row = mysql_fetch_array($result))...
    Hors si j'exécute le code qui correspond au code cela fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CREATE TEMPORARY TABLE temps_temp (`id_mois` int(11) default NULL, `annee` decimal(10,1) default NULL, `temp_max` double NOT NULL, `temp_min` double NOT NULL, PRIMARY KEY (`id_mois`));
    INSERT INTO temps_temp (SELECT Month( date_eau ), Year( date_eau ), Max( temp_max ), Min( temp_min ) FROM temps_eau WHERE Year( date_eau ) = 2008 GROUP BY Month( date_eau ));
    SELECT temps_mois.id_mois, temps_mois.lib_mois, temps_temp.id_mois, temps_temp.temp_max, temps_temp.temp_min FROM temps_temp INNER JOIN temps_mois ON temps_mois.id_mois = temps_temp.id_mois

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Problème résolu, il fallait que je change de nom la table temporaire

    Par contre, je ne sais pas pourquoi

Discussions similaires

  1. [MySQL] problème de récupération des données d'une requête
    Par maniaco_jazz dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 19/02/2007, 12h12
  2. ajouter des données dans une requête htttp en js
    Par jeromejanson dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/10/2005, 15h34
  3. récupération des données via une liste déroulante
    Par rahan_dave dans le forum Access
    Réponses: 1
    Dernier message: 13/10/2005, 12h27
  4. [SQL server] Comment Fusionner des données dans une requête
    Par MoTUmBo dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/07/2005, 15h24
  5. Récupération des paramètres d'une requête
    Par TomPad dans le forum Access
    Réponses: 10
    Dernier message: 16/06/2005, 15h11

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