Saat ini, SELECT
. Anda hanya memberi Anda hasil yang terjadi tepat 24 jam sebelum saat ini. Yang Anda butuhkan adalah rentang. Contoh selama 1 jam (lekukan ditambahkan untuk kejelasan):
WHERE `time` BETWEEN
DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND DATE_SUB('".$choice."', INTERVAL 23 HOUR)
Dengan cara ini, Anda akan mendapatkan hasil dengan time
dalam rentang 1 jam "sekarang - 24 jam" dan "sekarang - 23 jam". ANTARA
operator setara dengan ini:
WHERE `time` >= DATE_SUB('".$choice."', INTERVAL 24 HOUR)
AND `time` <= DATE_SUB('".$choice."', INTERVAL 23 HOUR)