从SQL结果在数组中添加值

泰德

如果affiliate_id = 50,我正在尝试将user_value放入数组中。然后使用sum函数将数组相加。问题是数组内部只有一个用户值。

我的问题是如何将所有user_values加在一起(在一个数组中),affiliate_id = 50?

当前,只有一个user_value被添加到数组中。

https://imgur.com/a/r5lJRoA

$sql = mysqli_query($conn, "SELECT user_value FROM active_users WHERE affiliate_id=50"); 
$affiliate_total_earnt = array(mysqli_fetch_assoc($sql));



echo array_sum($affiliate_total_earnt);
斯拉瓦·罗热涅夫(Slava Rozhnev)

您可以直接在MySQL中汇总值:

$query = "SELECT sum(user_value) as sum FROM active_users WHERE affiliate_id=50";
$result = mysqli_query($conn, $query); 
$affiliate_total_earn = mysqli_fetch_assoc($result)['sum'];
    
echo "Affiliate total earn: " . $affiliate_total_earn;

在这里尝试代码PHPize.online

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章