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 429
    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 429
    Points : 58 222
    Points
    58 222
    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 429
    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 429
    Points : 58 222
    Points
    58 222
    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