[PHP] Pętla po tablicy wynikowej MySQL

$wynik = mysql_query($sql); 

while($pole=mysql_fetch_array($wynik,MYSQL_BOTH))     

{

  foreach($pole as $fieldname => $fieldvalue) 

    { 

      echo $fieldname.' : "'.$fieldvalue.'"';

    }

}

W moim zamierzeniu dla każdego wiersza powinno wypisywać nazwy kolumn a obok ich zawartość. Niestety jest inaczej. Pomoże ktoś to rozwikłać?

mysql_fetch_array

zamień na

mysql_fetch_assoc

oraz

echo $fieldname.' : "'.$fieldvalue.'"';

zamień na

echo $fieldname.' : "'.$fieldvalue.'"
';

chyba że to nie ma wyświetlań pół w przeglądarce to

echo $fieldname.' : "'.$fieldvalue.'"'."\n";

Myślałem, że już nie dostane odpowiedzi…

A rozwiązanie to zamiana MYSQL_BOTH na assoc z tym, że wpadłem na to już sam oglądając kod wynikowy.