$salaryquery = "
SELECT
salary.salary
FROM grp19.salary
INNER JOIN grp19.player
ON (salary.pid = player.pid)
LEFT OUTER JOIN grp19.custom_database
ON (player.pid = custom_database.pid)
AND custom_database.username = $2
WHERE player.pid = $1
";
$result = pg_prepare($conn, "salary_print", $salaryquery);
$result = pg_execute($conn, "salary_print", array($playerid, $_SESSION['user']));
//print team
echo "<br />";
echo "<b>Salary: </b>";
while($row = pg_fetch_array($result, null, PGSQL_ASSOC)) {
foreach ($row as $data){
echo"$data";
echo " ";
}
}
如果我尝试以货币格式打印$data
。有一些简单的方法可以做到这一点吗?
select 语句使用球员的 id 根据工资表和数据库中的球员表获取他们的工资...
它还为每个用户使用特定的数据库。我主要关心是否有一种方法可以以货币格式打印返回值...
谢谢!
最佳答案
您可以使用number_format
格式化数字。如果您需要货币符号,可以在前面进行回显。
echo number_format($data, 2, '.', ',');
关于mysql - 针对货币格式化 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23461378/