Ver Mensaje Individual
  #13 (permalink)  
Antiguo 22/10/2007, 13:56
Avatar de deet
deet
 
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 19 años, 9 meses
Puntos: 1
Re: Como hacer un top semanal? (Los mas vistos en una semana)

hola,

creo que lo mejor es buscar por un rango de fecha específico ya que por ejemplo, si le decimos que tome las noticias de la semana 42, también buscará las de años anteriores lo cual es incorrecto.

yo me inclino más por lo siguiente:

Código PHP:
<?
//fecha de hace una semana
$una_semana time() - (60*60*24*7);
$fecha date("Y-m-d",$una_semana);

$sql "SELECT * FROM tabla WHERE fecha BETWEEN '$fecha' AND now() ORDER BY hits DESC LIMIT 0,10";

?>