Código PHP:
for($i=0;$i<$tamanio_pag;$i++)
{
$valor = mysql_fetch_row($r2);
echo $valor[$columna].'<br><br>';
}
Es posible que superes el final de la consulta, estas haciendo $tamanio_pag veces el mysql_fetch_row($r2); y no controlas si has llegado al final...
Si el error te lo da en la primera linea entonces no es esto y no se me ocurre nada mas.
Quim