ok, la cosa strana è che nel tuo ciclo non fai nulla. ogni volta salvi i risultati in un array, ma non estrai nessun dato. poi incrementi una variabile che (se parte da 1) sarà uguale al valore di $numrows, quindi non ha senso.

innanzitutto bisognerebbe capire quello che vuoi fare durante il ciclo poniamo che ciò che vuoi fare è una tabella con i risultati della query, e contemporaneamente salvarti i dati in modo poi da utilizzare il record numero 100. potresti fare così, ti scrivo il codice "grezzo"

Codice PHP:
<html>
<table>
<thead>
  <tr>
    <th>COLONNA 1</th>
    <th>COLONNA 2</th>
  </tr>
</thead>
<tbody>
<?php
$query 
"SELECT * FROM tbl";
$result mysql_query($query) or die("errore...");
$numrows mysql_num_rows($result);
$i 1// apriamo un contatore
while ($resrow mysql_fetch_array($result)){
echo 
"<tr><td>" $resrow["colonna1"] . "</td><td>" $resrow["colonna2"] ."</td></tr>";
$valoredasalvare[$i] =  $resrow["colonna1"];
$i++;
}

// finito il ciclo, recupero il valore del record numero 100 

$recordcento $valoredasalvare[100];

// ora chiudo la tabella, poi dovrai inserire il codice di ciò che vuoi fare col record 100
?>
</tbody>
</table>


</html>