ma già il primo

$numrows = mysql_num_rows($result);

ti dà un numero errato? hai provato a fare echo $numrows; per vedere quante ne tira fuori?