buenas compañeros, este código es para que me ponga un "." en vez de comas al final del listado, pero no consigo hacerlo, a ver si me podeis hechar un cable.
nota: no pongo la consulta porque no creo que sea necesaria. y me funciona todo bien, menos imprimir el punto. 
va: 
creo el bucle para que me recorra los resultados. 
 Código PHP:
    $result2=mysql_query($sSQL2);
while ($row=mysql_fetch_array($result2)) 
    
  le digo que me imprima el resultado 
 Código PHP:
    {echo $row['descriptor']; 
    
  aquí va el if, mi intención era decilre:
si la variable es diferente de nada imprime una "," 
 Código PHP:
    if($row['descriptor']!='')
         {echo ",";} 
    
  y por último, sino imprime un "." 
 Código PHP:
    else {echo ".";}
} 
    
  
pero en vez de imprimirme el punto me imprime una coma. 
el código completo es:  
 Código PHP:
    while ($row=mysql_fetch_array($result2))
{echo $row['descriptor'];
    if($row['descriptor']!='')
         {echo ",";}    
    else {echo ".";}
}
echo "</td></tr></table><br><hr>";}
?> 
   
  
gracias 
oskar calvo.