hola tengo una pregunta con un script ke muestra los ultimos 20 usuarios ke visitaron un perfil, lo ke deseo es ke al llegar el visitante n° 21 se borre el primer visitante y los siguientes suban un nivel de manera ke sian apareciendo 20 usuarios y asi segun vayan entrando visitantes el el perfil determinado, no se si me deje entender, aki les dejo el script ke hice pero solo muestra 20 usuarios, ke es lo ke debo añadir para ke el resultado sea como lo ke yo necesito ?
Código PHP:
<?
$query = mysql_query("select id from visitas WHERE iduser='$id' AND idvisitante='$_SESSION[idusuario]'");
if($existe = mysql_fetch_object($query)){
mysql_query("UPDATE visitas set fecha='$fecha' WHERE iduser='$id' AND idvisitante='$_SESSION[idusuario]'");
}
else{
if($_SESSION[idusuario] == $id){
}
else {
mysql_query("INSERT INTO visitas (iduser,idvisitante,fecha) VALUES ('$id','$_SESSION[idusuario]','$fecha')");
}
}
$mostrar = mysql_query("select visitas.idvisitante,users.nick FROM visitas,users WHERE visitas.iduser='$id' AND visitas.idvisitante=users.id ORDER BY visitas.fecha desc LIMIT 0,20");
while($datos = mysql_fetch_array($mostrar)) {
echo " <img src='item.gif' border='0'> <a class='link3' href='perfil.php?id=$datos[idvisitante]'><strong>$datos[nick]</strong></a><br>";
}
?>
un saludo