gpt4 book ai didi

php - 使用 SUM 计算多列中的值

转载 作者:行者123 更新时间:2023-11-29 13:16:45 35 4
gpt4 key购买 nike

我使用这个项目作为学习曲线,并可以选择将其用于我们的矿池团队。

我正在尝试计算赢了多少场/输了多少场以及玩了多少场比赛。

我有一个名为weeks的数据库,在那里我存储了相当多的列,但现在需要计算我搜索过并找到this page的所有星期的胜利和失败总数。其中展示了如何使用 SUM 的一个很好的示例。

我的表格名为weeks,它看起来像这样

id | fs1 | fs2 | fs3 | => fs12

我每周都会插入行,例如

id | fs1 | fs2 | fs3 | => fs12
1 0 1 0 1 =2 wins
2 0 1 1 1 =3 wins

因此,使用我上面链接到的网站中的代码;这是我目前的代码,但它不起作用。

<?php
include 'db_connect.php';

$sql = "SELECT SUM(fs1 + fs2 + fs3 + fs4 + fs5 + fs6 + fs7 + fs8 + fs9 + fs10 + fs11 + fs12) as TotalWins\n"
. "FROM weeks";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($result) ;
$TotalWins = $row['TotalWins'];

print ($TotalWins); ?>

这段代码给了我以下错误 undefined variable 查询为空

最佳答案

在 MySQL 中,sum() 仅采用一个参数,表名位于 from 子句中。你可以试试这个:

SELECT SUM(fs1 + fs2 + fs3 + fs4 + fs5 + fs6 + fs7 + fs8 + fs9 + fs10 + fs11) as TotalWins
FROM weeks;

关于php - 使用 SUM 计算多列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21365136/

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