Voy a postular que está viendo un grupo de registros que contienen un rango de valores DATETIME, por lo que probablemente desee algo más como esto:
SELECT id,
name,
info,
date_time
FROM acms_events
WHERE date_time < DATE_ADD(NOW(), INTERVAL 1 HOUR)
AND date_time >= NOW()
AND active = 1
ORDER BY date_time ASC
LIMIT 6
De lo contrario, su consulta está buscando registros con una fecha y hora de exactamente "ahora + 1 hora". Supongo que todas tus fechas no son específicas de ese segundo en particular.;)
Para aclarar un poco, DATE_ADD()
y DATE_SUB()
devolver marcas de tiempo exactas, por lo que su consulta anterior se traduce aproximadamente en algo como SELECT ... WHERE date_time = '2010-04-14 23:10:05' ORDER BY ...
, que no creo que sea lo que quieres.