non capisco una cosa

il seguente script:

while ( $riga=mysql_fetch_array($risultato) )
{

$idposto = $riga["idposto"];
$filap= $riga["fila"];
$postop = $riga["posto"];

echo"hai scelto $filap , $postop
";
}

echo"dopo il ciclo while: hai scelto $filap , $postop";



mi da il seguente messaggio:

hai scelto 3 , 3
hai scelto 4 , 9
hai scelto 2 , 4
hai scelto 1 , 3
dopo il ciclo while: hai scelto 1 , 3

perche dopo il ciclo while mi restituisce solo l'ultimo valore?

come faccio a recuperare anke gli altri 3?