gpt4 book ai didi

php - 加在一起 ​​MySQL values 论坛专栏

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:52 25 4
gpt4 key购买 nike

我想知道如何添加(使用 PHP 数学)从 MySQL 查询返回的所有值。

$query = mysql_query("SELECT * FROM phpvms_pireps WHERE pilotid='$pilotcode'")or die(mysql_error());

然后对于它返回的每个结果,我希望它把距离列中的所有值加在一起;这些已经是数字格式了。

在 PHP 中将它们相加后,回显总数。

谢谢。

最佳答案

你可以在 MySQL 中做到这一点:

SELECT SUM(distance) FROM phpvms_pireps

当然,如果您还想选择其他值,那将不起作用。在这种情况下,您可以在获取循环中执行此操作:

$distance = 0;
while ($row = mysql_fetch_assoc($query) {
$distance += $row['distance'];
/* more processing? */
}
echo $distance;

您的代码是注入(inject)查询,并且您使用的是已弃用的 mysql 扩展。切换到使用 PDO 或 mysqli 的正确参数化查询。

关于php - 加在一起 ​​MySQL values 论坛专栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15454018/

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