Donde ejecutas tu query pon:
Código PHP:
$resultado=mysql_query($consulta, $conexion) or die('<b>Error en la consulta:</b><br /><br />'.mysql_error());
Por lo visto, es un error en la consulta a la base de datos. Eso te dirá que error estás cometiendo...
Por ahora, por lo que veo, yo diría que mejor tu consulta sea así:
Código PHP:
$consulta="SELECT id, nombre FROM equipos WHERE id > $id21 AND id < $id22";
y por otro lado, aunque no creo que sea la causa, usa mejor la función
mysql_num_rows() en vez de
mysql_affected_rows().
En cualquier caso, mejor haz lo que te dije al principio y ve si tienes algún error en tu consulta.
Un saludo,