Vie to niekto odstranit?

Mam kod:


<head>
<Title>Spojenie s DB</title>
</head>
<body>

<?php
$link = mysql_connect ("localhost","root","") or die ("Nejde nadviazat spojenie s DB");
echo "Spojenie s DB nadviazane.<br>";
$vyber_db = mysql_select_db ("prva", $link) or die ("Nejde vybrat databasa");
echo "Databasa je vybrata.<br>";
$pokus = " select * from martin";
$potvrdenie = mysql_query($pokus) or die ('nejde');
echo "Dotaz je tam.<br>";
$vypis = "mysql_fetch_array($potvrdenie)";
while ($go = $vypis) {
echo $go['MM']."<br>";
};
mysql_free_result();
mysql_close();
?>

</body>


Zda sa ze je vsetko poriadku (aj DB), ale ked spustim ci mi to nieco vypise, tak to vypise len "m" - a niekolko 100x pokial to nestopnem.
Ked pouzijem mysql_fetch_object tak namiesto "m" vypise "y"

Preco mi to robi?

while ($go = mysql_fetch_array($potvrdenie))
skus todle
Nekonečný cyklus - viz cyklus nekonečný
...
cyklus nekonečný - viz nekonečný cyklus..