Y yo me acabo de enredar más ahora... yo pensaba que lo que estabas haciendo era leer uno por uno los registros de la BD y que ese $_SESSION['usuario_foco'] te indicaba el registro que estás leyendo... o sea que utilizabas esa variable de sesión como puntero...
Si ese es el caso... entonces no habría que cambiar ningún valor en la BD...
simplemente al final del script hacer:
Código PHP:
$_SESSION['usuario_foco']=$_SESSION['usuario_foco']-1;
//que es lo mismo que poner:
$_SESSION['usuario_foco']--;//dos signos "menos"
Y al comienzo algo como:
Código PHP:
if(!empty($_SESSION['usuario_foco'])){
if($_SESSION['usuario_foco']==0){
echo "Ya no hay más registros que mostrar";
}
}
No sé si entendí bien... pero igual creo que deberías explicarlo mejor... por ejemplo contarnos qué es lo que hace tu script.
Saludos