Es mejor el código que te han dado arriba, pero otra solución sería
algo así:
Código PHP:
Ver original//Se inicializan sin tener nada al principio, si sigue sin haber algo al final del script no se imprimirá
$anterior;
$siguiente;
$sql="SELECT * FROM usuarios ORDER BY id ASC;";
$siguienteVuelta=0;
if($siguienteVuelta==0){
if($row2['id']==$_GET['id']) {
$siguienteVuelta=1;
} else {
$siguienteVuelta=0;
}
}else {//encontramos el siguiente
$siguiente="<a href='user.php?id=".$row2['id']."'>".$row2['usuario']."</a>";
$siguienteVuelta=0;
}
}
$sql="SELECT * FROM usuarios ORDER BY id DESC;";
$siguienteVuelta1=0;
if($siguienteVuelta1==0){
if($row2['id']==$_GET['id']) {
$siguienteVuelta1=1;
} else {
$siguienteVuelta1=0;
}
}else {//encontramos el anterior
$anterior="<a href='user.php?id=".$row2['id']."'> ".$row2['usuario']."</a>";
$siguienteVuelta1=0;
}
}
//imprimimos los resultados:
echo $siguiente." <br>";
echo $anterior;