Op dit moment is uw SELECT
geeft u alleen de resultaten die exact zijn gebeurd 24 uur voor het huidige moment. Wat je nodig hebt is een bereik. Voorbeeld voor 1 uur (inspringing toegevoegd voor de duidelijkheid):
WHERE `time` BETWEEN
DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND DATE_SUB('".$choice."', INTERVAL 23 HOUR)
Op deze manier krijg je resultaten met time
in het bereik van 1 uur van "nu - 24 uur" en "nu - 23 uur". De TUSSEN
operator is gelijk aan dit:
WHERE `time` >= DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND `time` <= DATE_SUB('".$choice."', INTERVAL 23 HOUR)