Bonjour
Je souhaite extraire les dernière 48h de mes enregistrements.
Pour cela, j'utilise le code suivant :
1 2 3 4 5 6 7 8 9 10
| <?php
$query_temperature48 = $bd_meteo->query("SELECT DateHeure, Temp_E FROM data WHERE DateHeure >= DATE_ADD(MAX('DateHeure'), INTERVAL -2 DAY) ORDER BY DateHeure");
while ($temp48 = $query_temperature48->fetch())
{
$data_temp48[] = '['.(strtotime($temp48['DateHeure'])*1000).', '.$temp48['Temp_E'].']';
}
?> |
Mes celui-ci me retourne l'erreur suivante :
Fatal error: Call to a member function fetch() on a non-object in /homepages/19/d486172578/htdocs/site_V3/pages/graphiques6.inc.php on line 6
.
Pour chercher d'où vient l'erreur, j'entre le code suivant :
$bd_meteo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
qui me renvoie cela :
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1111 Invalid use of group function' in /homepages/19/d486172578/htdocs/site_V3/pages/graphiques6.inc.php:4 Stack trace: #0 /homepages/19/d486172578/htdocs/site_V3/pages/graphiques6.inc.php(4): PDO->query('SELECT DateHeur...') #1 /homepages/19/d486172578/htdocs/site_V3/index.php(155): include('/homepages/19/d...') #2 {main} thrown in /homepages/19/d486172578/htdocs/site_V3/pages/graphiques6.inc.php on line 4
Malheureusement, les connaissances sont encore trop limitées et je ne trouve pas...
Quelqu'un pourrait m'aider?
Merci
Stéphane
Partager