Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2007, 07:29
CeRo_ByTe
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Como hacer un top semanal? (Los mas vistos en una semana)

Gracias jorgedx pero me gusta más la idea de tuky ya que este hace el top de cada semana.

Intento hacer algo asi, ya que solo dispongo de una tabla en la base de datos.

Código PHP:
function top_semanal()
{
    
$semana_actual date("W-y"); // Entrega la semana actual del año, ej: 42-2007 (la 42va semana del año 2007)
    
    
$sql "SELECT *,date_format(fecha,'W-y') as fecha FROM noticias WHERE fecha='$semana_actual' ORDER by hits";
    
$resultado mysql_query($sql) or die("Error al conectar con la base de datos"); 
    echo 
$semana_actual;
    while (
$fila=mysql_fetch_object($resultado))
    { 
        
$fecha1 date("W-y"$fila->fecha);
        echo 
$fecha1;
    }


Llevo porbando cosas asi durante un buen rato, pero no condigo que funcione.

La idea sería que mostrase los resultados ordenados por "hits" (visitas) pero siempre y cuando la fecha sea igual a la semana actual de año.

Pero no me funciona.

Alguien me echa otra manita?

Gracias!