";}echo"
";echo "Total Profit earned " ;echo"
";$query1 = "SELECT country," />

Установить уравнение ответа с двумя десятичными в PHP

php

38 просмотра

2 ответа

13 Репутация автора

$query=mysql_query($sql,$connect);

while($row = mysql_fetch_array($result3)){
    echo "Total Profit = RM ". $row['SUM(profit)'];
    echo "<br />";
}
echo"</br>";
echo "<b><u>Total Profit earned </u></b>" ;
echo"</br>";
$query1 = "SELECT country, SUM(profit) FROM `table 1` GROUP BY country"; 
$result1 = mysql_query($query1) or die(mysql_error());

while($row = mysql_fetch_array($result1)){
    echo "". $row['country']. " = RM ". $row['SUM(profit)'];
    echo "<br />";
}

Мой код работает, но мне нужно установить свою прибыль на 2 десятичных знака. Вместо этого RM 373037194.867713152я хочу показать это как RM 373037194.87.

Автор: christinano Источник Размещён: 18.07.2016 03:06

Ответы (2)


0 плюса

341 Репутация автора

Легко с круглым ()

echo "". $row['country']. " = RM ". round($row['SUM(profit)'], 2);
Автор: Amazone Размещён: 18.07.2016 03:08

0 плюса

638 Репутация автора

использование round()

round($row['SUM(profit)'], 2); // round to two decimal places
Автор: Ahmad ghoneim Размещён: 18.07.2016 03:11
Вопросы из категории :
32x32