Ver Mensaje Individual
  #14 (permalink)  
Antiguo 22/10/2007, 15:30
CeRo_ByTe
 
Fecha de Ingreso: enero-2007
Mensajes: 158
Antigüedad: 18 años, 1 mes
Puntos: 2
Re: Como hacer un top semanal? (Los mas vistos en una semana)

Bien! Por fin consigo mostrar resultados de la base de datos!

Utilizo el metodo que me ha dicho deet, pero exactamente que hace?
Muestra los resultado ordenados por hits de la ultima semana no? Es decir, fecha comprendida entre la de hace una semana y la de hoy no?

Código que uso:

Código PHP:
function top_semanal()
{
//fecha de hace una semana 
$una_semana time() - (60*60*24*7); 
$fecha date("d/m/y",$una_semana); 

$sql "SELECT * FROM noticias WHERE fecha BETWEEN '$fecha' AND now() AND aprobado = 1 ORDER BY id DESC"
    
$resultado mysql_query($sql) or die("Error al conectar con la base de datos"); 

    while(
$fila mysql_fetch_object($resultado))
    {
        echo 
$fila->id;
        echo 
"<br>";
    }

El now() me muestra la fecha en el formato dd/mm/yyyy no? deberia conseguir hacer que me la mostrase en el siguiente formato dd/mm/yy creo...

Última edición por CeRo_ByTe; 22/10/2007 a las 15:49