Hallo,
In de database worden bepaalde gegevens per uur in een database gestopt die per uur een time meekrijgen in het formaat 2008-01-25 15:22:13 (yyyy-mm-dd HH:ii:ss) indien een gebruiker je profiel bezoekt. Bezoekt een tweede gebruiker je profiel wordt deze lijn geupdate.
Wordt je profiel niet bezocht door gebruikers wordt er NIETS in de database gezet.
Momenteel haal ik uit mijn database gemiddelde waardes van een bepaald uur op deze manier:
<?
$query = $_DBC->sql_query("SELECT AVG(aantal) AS ja, DATE_FORMAT(time,'%d') AS day, DATE_FORMAT(time,'%H') AS hour FROM tabel_2 GROUP BY hour");
while($row = $_DBC->sql_fetch_assoc($query)){
echo $row['ja'];
}
?>
Maar ik zit met een probleem aangezien als je op een bepaald uur geen bezoeker gehad hebt zet hij ook niets in de database, en bijgevolg gaat hij dit ook niet mee opnemen bij de AVG(aantal).
Hoe kan ik dit het beste oplossen? Ik dacht aan iets nagaan van de huidige datum en de datum van eerste inbreng, maar weet niet goed hoe ik het dan moet oplossen...
Alvast bedankt
877 views