Hola,
tengo una tabla PRODUCTOS con lo siguientes campos
id
nombre (nombre del producto)
visitas (numero de visitas de la pagina del producto)
fecha (fecha en que se agrego el producto a la base de datos)
Lo que busco es obtener el id y nombre de los 20 productos con mas visitas, pero sólamente los que se agregaron HOY!
lo he hecho asi:
Código PHP:
$hoy = gmdate('Y-m-d');
SELECT id,nombre FROM productos where fecha = $hoy order by hits desc limit 20
Pero el "registro de consultas lentas" del servidor me dice que esta consulta esta tomando demasiado tiempo pues examina todos las filas de la db.
Alguna otra manera para hacerlo y que consuma menos recursos del servidor?
Agradezco su ayuda