gpt4 book ai didi

mysql - 不同id中字段的总和

转载 作者:行者123 更新时间:2023-11-29 18:07:17 24 4
gpt4 key购买 nike

Table frounds:

ID | oname | fraised
----- ------------ -----------------------------
1 | linkedcare | $15,000,000
2 | Shankai Sports International | $45,000,000
3 | Puma | $95,000,000
4 | Nike Women | $75,000,000

PHP 代码

$result = mysqli_query($con,'SELECT SUM(fraised) AS SUM FROM frounds'); 
$row1 = mysqli_fetch_assoc($result);
$sum = $row1['SUM'];
echo $sum;

以上输出为“0”

我想要的结果

此处以“fraished”字段的总和“230,000,000”为例但我得到的输出是“0”

我哪里错了?

最佳答案

有两种方法可以做到这一点。

首先:如果你想在表中保留fraished的格式,那么使用php代码为你求和。

$result = mysqli_query($con, 'SELECT fraised FROM frounds');
$sum = 0;
while ($row1 = mysqli_fetch_assoc($result)) {
$sum += str_replace('$','',$row1['fraised']);
}
echo $sum;

第二:将表中的数据类型更改为int,这样您就无法以$15,000,000格式存储数据,但可以使用php number format以所需格式显示数据

关于mysql - 不同id中字段的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47727893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com