gpt4 book ai didi

php - 如何使用php对mysql中的所有值求和

转载 作者:行者123 更新时间:2023-11-29 04:01:01 25 4
gpt4 key购买 nike

我的表值为:

id stock
1 7|8
2 80|50|30

我的查询是

我使用了 PHP 函数

function numofQuantity() {

$sql = "SELECT sum(stock) as quantity FROM products";
$result = dbQuery($sql);
$data=mysql_fetch_assoc($result);
return $data['quantity'];

}

这里显示结果是87

如何对所有值求和?谢谢

最佳答案

永远不要在一列中存储多个值!

正如您现在所见,这只会导致问题。您应该更改数据库设计。使用另一个表来存储库存:

stock table
-----------
id
product_id
stock

你可以这样总结股票

SELECT p.id, sum(s.stock) as quantity 
FROM products p
inner join stock s on s.product_id = p.id
group by p.id

关于php - 如何使用php对mysql中的所有值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20282589/

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