2017-11-16 1 views

답변

1

당신은 PHP에서 함수 돈 형식을 사용할 수 있습니다 필요 :

$data = $db->query('SELECT *, ROUND((price), 2) AS price FROM data')->fetchAll(PDO::FETCH_ASSOC); 

결과는 다음과 같습니다 money-format

을 나는 통화 형식으로 변환 할

mysql에서 가장 가까운 방법은 다음과 같습니다.

SELECT *, REPLACE(REPLACE(CONCAT(FORMAT(price, 2)," €"), ",", " "),".",",") AS price FROM data 
+0

msql에 직접 포맷터가 필요함 – Jarla

+0

'SELECT *, FORMAT (price, 2) AS 가격과 같이'SELECT *, DATE_FORMAT (timestamp, "% Y")와 같은 솔루션은 없습니다. FROM data'? – Jarla

+0

당신의 해결책은 나에게 결과를주고있다. '13,148.70 €'하지만 내가 필요하겠다.'13 148,70 €' – Jarla

1

구문 귀하의 경우 그래서

number_format(number,decimals,decimalpoint,separator) 

:

$data = number_format($data, 2, ",", " "); 

상세 정보 : number_format

관련 문제