4
숫자가 포함 된 열이 있습니다. 함수를 사용하여 숫자를 쉼표로 서버 측에 표시 할 수 있습니까? 또는 클라이언트 측에서 PHP 스크립트를 사용하여이 작업을 수행해야합니까? 나는 서버 측을 선호 할 것이다. 사전에MySQL의 숫자 필드에 쉼표를 적용하십시오.
감사합니다.
숫자가 포함 된 열이 있습니다. 함수를 사용하여 숫자를 쉼표로 서버 측에 표시 할 수 있습니까? 또는 클라이언트 측에서 PHP 스크립트를 사용하여이 작업을 수행해야합니까? 나는 서버 측을 선호 할 것이다. 사전에MySQL의 숫자 필드에 쉼표를 적용하십시오.
감사합니다.
그냥
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> SELECT FORMAT(12332.1,4);
-> '12,332.1000'
mysql> SELECT FORMAT(12332.2,0);
-> '12,332'
mysql> SELECT FORMAT(12332.2,2,'de_DE');
-> '12.332,20'
또는 PHP의 number_format()
<?php
$number = 1234.56;
// english notation (default)
$english_format_number = number_format($number);
// 1,235
// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
?>
PHP는 서버에서 실행되는 MySQL의의
FORMAT()
기능, 클라이언트가 아닌 사용합니다. – jprofitt프리젠 테이션 문제는 실제로 데이터베이스 계층에 속하지 않습니다 ... – eggyal