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>