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...