Lo que pasa es que cree el code apurado,
lo que pasa es que a
$num_resultados no le cargue ningun valor, cargale el mysql_num_rows , esta funcion te da el numero de campos con datos que haya.
El code quedaria haci
Código PHP:
//nos conectamos
$db1=mysql_connect(host, $nombre, $pass);
mysql_select_db("base de datos");
//hacemos una peticion
$query="select * from Establecimientos";
$resultado=mysql_query($query,$db1);
//aca conseguimos el numero de campos
$num_resultados=mysql_num_rows($resultado);
//decimos que nos devuelva todos los resultados
for ($i=$numero2; $i <=$num_resultados ;$i++)
{
$row = mysql_fetch_array($resultado);
//aca haremos los links a la pagina personal de cada uno
echo "<a href=personal.php?id=".$row["id"].">".$row["nombre"]."</a><br>";
}
<
fijate cualquier cosa pregunta o mandeme un mensaje privado.
Creo que ahi deve funcionar
Si vos pones
Código PHP:
for ($i=$numero2; $i >=$num_resultados ;$i++)
Se va a ser infinito porque se va a seguir ejecutando asta que $i que equivale a 1 se sume hasta que sea igual a 0 cosa que nunca va a pasar y te va a seguir tirando rows