У меня есть столбец, содержащий числа. Возможно ли, чтобы числа отображались с запятой на стороне сервера с помощью функции? или мне нужно это на стороне клиента с php-скриптом? Я бы предпочел серверную сторону.
Заранее спасибо.
Просто используйте функцию FORMAT()
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 ?>