Je suis en train de faire une page record avec les données de la maximini. Je souhaite récupéré les 3 valeurs maxi de la température.
J'ai fais ses requêtes
Code : Tout sélectionner
//temperature maxi 1
$qry = "SELECT TStamp_t_out_maxi, MAX(t_out_maxi) as t_out_maxi FROM minimaxi GROUP BY t_out_maxi DESC limit 1";
if ($result = mysqli_query($conn,$qry)) {
while ($donnees = mysqli_fetch_object($result))
{
$cont=$donnees ;
$TempMaxbd1 = $cont->t_out_maxi;
$DatetempMaxbd1 = $cont->TStamp_t_out_maxi;
$HeuretempMaxbd1 = $cont->TStamp_t_out_maxi;
}
mysqli_free_result($result);
}
//temperature maxi 2
$qry = "SELECT TStamp_t_out_maxi, MAX(t_out_maxi) as t_out_maxi FROM minimaxi GROUP BY t_out_maxi DESC limit 1,1";
if ($result = mysqli_query($conn,$qry)) {
while ($donnees = mysqli_fetch_object($result))
{
$cont=$donnees ;
$TempMaxbd2 = $cont->t_out_maxi;
$DatetempMaxbd2 = $cont->TStamp_t_out_maxi;
$HeuretempMaxbd2 = $cont->TStamp_t_out_maxi;
}
mysqli_free_result($result);
}
//temperature maxi 3
$qry = "SELECT TStamp_t_out_maxi, MAX(t_out_maxi) as t_out_maxi FROM minimaxi GROUP BY t_out_maxi DESC limit 1,2";
if ($result = mysqli_query($conn,$qry)) {
while ($donnees = mysqli_fetch_object($result))
{
$cont=$donnees ;
$TempMaxbd3 = $cont->t_out_maxi;
$DatetempMaxbd3 = $cont->TStamp_t_out_maxi;
$HeuretempMaxbd3 = $cont->TStamp_t_out_maxi;
}
mysqli_free_result($result);
}
http://www.meteo-jarny.com/DY-graphique/test-02.php
sauf que j'ai 2 valeurs à 38° dans la base de données et cette requête ne m'en affiche qu'une, la plus ancienne.
Que faut-il ajouter à cette requête pour que je puisse récupéré les deux valeurs à 38°.