Encore des problèmes de start stop et requête.
Je voudrais faire des graphiques mensuels regroupant la pluviométrie journalière.
J'ai utilisé ce start stop et cette requête.
Code : Tout sélectionner
<?php
require("mysqli_connect.php");
$sql="select max(tstamp) from MiniMaxidata";
$query=mysqli_query($conn,$sql);
$list=mysqli_fetch_array($query);
$stop=$list[0];
$start = mktime(0, 0, 0, 1, 1, 2017);
$stop = mktime(0-1, 0, 0, 2, 1, 2017);
$sql = "SELECT tstamp, Rain_jour FROM MiniMaxidata where tstamp >= '$start' and tstamp <= '$stop' ORDER BY 1";
$query=mysqli_query($conn,$sql);
$i=0;
while ($list = mysqli_fetch_array($query)) {
if (date("I",time())==0) {
$time[$i]=($list['tstamp']+3600)*1000;
}
else {
$time[$i]=($list['tstamp']+7200)*1000;
}
$Rain_jour[$i]=$list['Rain_jour']*1;
$i++;
}
?>
Ca fonctionne pour les mois de janvier et février. Par contre ça ne fonctionne pas pour le mois de mars, il se termine le 30 mars, ni pour le mois 'avril, il commence le 30 mars et se termine le 29 avril. Pour avoir les mois de mars et d'avril complets, je suis obligé de modifié le start stop et je ne pense que ce soit la solution.
http://www.meteo-jarny.com/archive/stat ... -pluie.php
Je pense que le problème vient de mon start stop qui d'après ce que j'ai lu sur le forum utilse le tstamp.
j'ai essayé de faire une requête sans start stop et avec redacteTZ, mais sans succès.
J'ai encore de vous, un petit coup de pouce serait le bienvenu.
Pascal