Apesar de eso lo que preguntas tiene solución en sqlgramación externa (off topic) que estes usando para mostrar los datos de labbdd.
Código MySQL:
Ver originalSELECT CONCAT_WS(" ",REPLACE(REPLACE(REPLACE(FORMAT(300000,2),","," "),".",",")," ","."),"€");
...sin comentarios.
300000
FORMAT(300000,2)=300,000.00
300 000.00
300 000,00
300.000,00
300.000,00 €
Eso si no me he equivocado debería dar un string como este "300.000,00 €".
Gracias, la solución funciono perfectamente ya solo tuve que sustituir el campo por este.