Page 1 sur 1

Erruer syntax

Posté : 13 nov. 2014, 18:02
par JP54
J'ai une erreur de syntaxe que je n'arrive pas à trouver. je m'arrache les cheveux dessus depuis hier
Erreur sur cette ligne

$t_out_mini <= 0[$i]=$list['SUM(t_out_mini <= 0)']*1;

Code : Tout sélectionner

<?php
require("mysql_connect.php");

     $sql = "SELECT tstamp, SUM(t_out_mini <= 0) FROM MiniMaxidata WHERE substr(recdateTZ,5,2)='01' group by substr(recdateTZ,1,6) order by 1.";


    $query=mysql_query($sql);                   
    $i=0;
    while ($list = mysql_fetch_assoc($query)) { 
     
    $dtime[$i]=($list['tstamp']+7200)*1000;           
    $t_out_mini <= 0[$i]=$list['SUM(t_out_mini <= 0)']*1;                     
    $i++;
    }
      ?>

Re: Erruer syntax

Posté : 13 nov. 2014, 18:26
par Météo Villarzel
Salut,
quel est l'intérêt de faire la somme des températures mini ?

A+

Re: Erruer syntax

Posté : 13 nov. 2014, 18:29
par JP54
Pour avoir le nombre de jours de gel

Re: Erruer syntax

Posté : 13 nov. 2014, 18:34
par Météo Villarzel
alors je ne comprends pas pourquoi tu veux additionner les temp mini, tu n'aura plus de jours de gel, il faut juste reprendre les jours ou la temp est inférieure à 0
C'est la même requête que pour les jours de pluie, mais sur la température

t_out_mini <= 0

A+

Re: Erruer syntax

Posté : 13 nov. 2014, 19:06
par JP54
Comme ça, ça a l'air de fonctionné, il faut que je mette plus de donnés dans ma BD pour voir si c'est vraiment correct.

Code : Tout sélectionner

<?php
require("mysql_connect.php");

     $sql = "SELECT tstamp, SUM(t_out_mini <= 0) FROM MiniMaxidata WHERE substr(recdateTZ,5,2)='01' group by substr(recdateTZ,1,6) order by 1.";


    $query=mysql_query($sql);                   
    $i=0;
    while ($list = mysql_fetch_assoc($query)) { 
     
    $dtime[$i]=($list['tstamp']+7200)*1000;           
    $t_out_mini[$i]=$list['SUM(t_out_mini <= 0)']*1;                     
    $i++;
    }
      ?>

    <script type="text/javascript">
    eval(<?php echo  "'var dtime =  ".json_encode($dtime)."'" ?>);
    eval(<?php echo  "'var t_out_mini <= 0 =  ".json_encode($t_out_mini)."'" ?>); 

    </script>