Vérifier le nombre d'enregistrements
Posté : 03 juin 2014, 06:59
Bonjour à tous
Il faut vérifier le nombre d'enregistrements effectués sur une période de 24 H (86400 secondes) par une station météo, comme il y'a un enregistrement toutes les 5 minutes (300 secondes) on devrait trouver 86400/300 = 288 enregistrements , quand tout va bien .
La connexion à la base fonctionne .
Ceci marche aussi:
si par exemple on trouve un stop de 1401770400 et donc un start de 1401684000 le SELECT qui suit me donne bien 288 :
Merci
Jean
Il faut vérifier le nombre d'enregistrements effectués sur une période de 24 H (86400 secondes) par une station météo, comme il y'a un enregistrement toutes les 5 minutes (300 secondes) on devrait trouver 86400/300 = 288 enregistrements , quand tout va bien .
La connexion à la base fonctionne .
Ceci marche aussi:
Ensuite ça se gâte pour moi :$reponse= $bdd->query('SELECT max(tstamp) AS halte FROM data');
$donnees = $reponse->fetch();
$stop = $donnees['halte'] ;
$start = $stop -86400;
$reponse->closeCursor();
si par exemple on trouve un stop de 1401770400 et donc un start de 1401684000 le SELECT qui suit me donne bien 288 :
Ma question est simple; que faut il écrire au lieu de 1401684000 et 1401770400 pour que ça marche ???$reponse = $bdd->query('SELECT count(*) AS nombre FROM data WHERE tstamp >1401684000 AND tstamp <= 1401770400 ');
$donnees = $reponse->fetch();
echo 'combien:' .$donnees['nombre'].'<br/>';
$reponse->closeCursor();
Merci
Jean