Lo que deberías de hacer (para no hacer múltiples consultas) es directamente:
Código PHP:
function sexo($valor)
{
if($valor == "0")
{
return "NA";
}
else
{
if($valor == "1")
{
return "Masculino";
}
else
{
if($valor == "2")
{
return "Femenino";
}
}
}
}
y le pasas el valor en tu while:
Código PHP:
$r = mysql_query("SELECT * FROM ranking ORDER BY id DESC");
while($row = mysql_fetch_array($r, MYSQL_ASSOC))
{
echo '
<TR>
<td>'.$row["Id"].'</td>
<td>'.$row["usuario"].'</td>
<td>'.$row["email"].'</td>
<td>'.$row["equipo"].'</td>
<td>'.sexo($row['sexo']).'</td>
<td>'.$row["nacionalidad"].'</td>
</TR>
';
}
Saludos.