Bonjour,
En fait j ai une table sur laquel je note l url, le nombre de hit et la date ( au format DateTime, je note que la date et l heure, mais les minute et les seconde sont a 0). Si je fait "SELECT sum(`nb_hit`) as nb_hit FROM `url_stat` WHERE `date`=DATE_FORMAT(CURDATE(), '%Y-%c-%d ".$i.":00:00') " en faisant varié de 0 à 24 ca marche ( cf le code qui suis), mais je voudrait savoir comment je pourait faire cela sans avoir besoin de bouclé.
En vous remerciant
stef784ever
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for($i=0;$i<24;$i++) { $req = mysql_query("SELECT sum(`nb_hit`) as nb_hit FROM `url_stat` WHERE `date`=DATE_FORMAT(CURDATE(), '%Y-%c-%d ".$i.":00:00') "); $res = mysql_fetch_array($req,MYSQL_ASSOC); $datay[] = $res['nb_hit']; }
Partager