gpt4 book ai didi

php - 将 mysql 条目添加在一起并在表中显示它们

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

我的数据(简化)看起来像......

------------------------
| key | id | minspld |
------------------------
| 1 | 400 | 90 |
| 2 | 400 | 40 |
| 3 | 401 | 38 |
| 4 | 401 | 90 |
| 5 | 402 | 90 |
| 6 | 402 | 89 |
| 7 | 403 | 77 |
| 8 | 403 | 15 |
| 9 | 404 | 90 |
-----------------------

我正在尝试做....

  • 对于每个 id,将它们的所有 minspld 条目加在一起
  • 将它们显示在如上表中,但每个 id 只显示一次,并且 minspld 列显示每个 id 的总数。

这是我目前正在使用的,我正在分别显示所有条目(例如,每个人显示两次)

<table><thead><tr><th>ID</th><th>Mins Played</th></tr></thead>
<tbody>

<?php
$queryget = mysql_query("SELECT * FROM mlsstats ORDER BY id ASC") or die(mysql_error());

while ($row = mysql_fetch_assoc($queryget))
{
$id = $row['id'];
$minspld = $row['minspld'];

echo "<tr>";
echo "<td>".$id."</td>";
echo "<td>".$minspld."</td>";
echo "</tr>";
}
?>

</tbody></table>

我将如何编写此代码以使每个 id 在 HTML 中只显示一次,但加上所有 minspld 条目的总计? (例如,id 400 将有 130。id 401 将有 128。等等)

如果不清楚,请告诉我..并感谢您的帮助。

最佳答案

请尝试将您的查询更改为:

SELECT id, SUM(minspld) AS minspld FROM mlsstats GROUP BY id ORDER BY id ASC

关于php - 将 mysql 条目添加在一起并在表中显示它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15444736/

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