这个问题在这里已经有答案了:
mysql选择int作为货币还是将int转换为货币格式(1个答案)
用php打印货币数字格式(7个答案)
两年前关门了。
有很多问题,我在我的表中的一个字段上使用sum,它工作,但只有一个小数位,我需要它是货币格式,我尝试了下面的代码和其他,但没有
$query = "SELECT purchase concat('$', sum(purchase), 2) from dtable";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)){
echo "Total ". $row['SUM(purchase)'];
echo "<br />";
}
2条答案
按热度按时间ua4mk5z41#
你也可以使用
结果是1234567.89美元
jyztefdp2#
首先,请不要使用
mysql*
不推荐使用的函数。移动到mysqli*
功能。有关更多详细信息,请参阅php文档。这个怎么样:
$query = "SELECT purchase concat('$', sum(purchase), 2) from dtable";
....
echo "Total ". $row['SUM(purchase)'];
$query = "SELECT SUM(
purchase
) ASsumOfPurchase
FROMdtable
";....
echo 'Total $' . number_format($row['sumOfPurchase'], 2);