změna dat dostaných z databáze

zdravím a zase neco potřebuji:

include("../skript/config.php");
$spojeni=mysql_connect("$MySQL_server","$MySQL_user","$MySQL_user_password");
$spojenidb=mysql_select_db($MySQL_db);
if (!$spojeni)
{
echo"Nepodařilo se navázat spojení se serverem.";
exit;
}
$vysledek=mysql_query("SELECT * FROM onas order by jmeno,druh");

while ($zaznam=MySQL_Fetch_Array($vysledek))
echo "
<tr>
<td>".$zaznam["jmeno"]."</td>
<td>".$zaznam["prezdivka"]."</td>
<td class=\"c\">".$zaznam["druh"]."</td>
</tr>";
echo"</table>";

(vím prasecky napsaný) ael potřebuji aby změnit $zaznam["druh"]
Z $zaznam["druh"] lezou jenom čísla od 0-4 a já je potřebuji zobrazit jako text. třeba: prvý, druhý, třetí
jak to udělat? pokud dám If .... tak musím přerušit echo po while a zobrazí se mi jenom jeden řádek výstupu :(

vím že to je jednoduchý (určitě protože vše co sem řešil tak bylo) ale jak nato?
treba:
$pole = array(1 => 'prvy', 'druhy'...);
...
echo($pole[$zaznam['druh']]);
no, lze použít to, co napsal Tonik, ale zároveň je si dobré uvědomit to, že lze použít složené závorky a potom nemusím vůbec žádný while přerušovat..o použití funkce nemluvě (pak nepotřebuji ty zavorky)

while ($zaznam=MySQL_Fetch_Array($vysledek))
{
echo "
<tr>
<td>".$zaznam["jmeno"]."</td>
<td>".$zaznam["prezdivka"]."</td>
<td class=\"c\">";
echo $zaznam["druh"]; // zde lze pouzit if, array nebo funkci
echo "</td>
</tr>";
}