我想回显 MySQL 列中的值,但我想在千位得到逗号。因此,我收到的是 5000,而不是收到“5,000”。我使用的是 number_format,但它似乎有问题,因为浏览器控制台显示“0,00”而不是我通过 Jquery/Ajax 调用的值。一些想法?我将数字作为字符串插入。示例: ("INSERT INTO Votes (votes) VALUES ('10000')"; 可能有什么关系?
这是我从 MySQL 获取数据的 php 代码:
$co = $_REQUEST['color'];
$sql = "SELECT SUM(votes) AS sum FROM Votes WHERE color = '$co'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
$row = $result->fetch_assoc();
echo number_format($row["sum"], 2, ",", ".");
}
else {
echo "No result found";
}
守候你守候我
慕运维8079593