Code : Tout sélectionner
<?php
require("mysql_connect.php");
$start = mktime(0,0,0,4,1,date("Y")); // 4 remplace date("n") puisque tu ne veux que les mois d'avril et il faut mettre 1 à la place de date("j") sinon date("j") extrait le jour en cours
$stop = mktime(0,0,0,5,1,date("Y")); // ici pour le mois de mktime, tu met 5 (mois de mai)
// Maintenant dans la requête sql, tu extrait les données qui sont supérieures ou égales à $Start (soit le 01/04/yyyy 00h00mn00s) et inférieures à $stop pour ne pas extraire le 1 mai
$sql = "SELECT tstamp, avg(t_out_moy) FROM MiniMaxidata WHERE substr(recdateTZ,5,2)='04' group by substr(recdateTZ,1,6) order by 1.";
$query=mysql_query($sql);
$i=0;
while ($list = mysql_fetch_assoc($query)) {
if (date("I",time())==0) {
$dtime[$i]=($list['tstamp']+3600)*1000;
}
else {
$dtime[$i]=($list['tstamp']+7200)*1000;
}
$t_out_moy[$i]=$list['t_out_moy']*1;
$i++;
}
//echo json_encode($dtime);
?>