si ferma al primo risultato perche' chiedi solo il primo risultato.

codice:
......
echo "<pre>";
while($rows = mysql_fetch_assoc($result) ) {
print_r($rows);
}
echo "</pre>";
mysql_fetch_assoc() altrimenti ti li stampera' doppi cioe' sia con indice numerico che con indice associativo.