gpt4 book ai didi

php - 从 MySQL 表返回每个唯一用户以及每个用户的行数

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

我正在使用以下 MySQL 查询为数据库中的用户生成一个表。该查询设计为只为每个用户返回一行,即使每个用户有多行。这工作正常,但是我还需要计算每个用户的唯一条目数,以输入到其声明的表中。我是否需要使用另一个查询来返回所有条目的计数,如果需要,如何将其与我已有的代码集成?

$query="SELECT from_user, COUNT(*) AS num FROM tracks GROUP BY from_user ORDER BY COUNT(*) DESC";
$result=mysql_query($query) or die(mysql_error());

while ($row = mysql_fetch_array($result)) {
$user = $row['from_user'];

echo "<tr>";
echo "<td>".$user."</td>";
echo "<td>uploads (**HERE**)</td>";
echo "<td>favourites (count)</td>";
echo "</tr>";
}
?>
</table>

最佳答案

因为您已经创建了自定义字段“num”,所以您可以使用它来获取计数!

user = ...之后添加以下行

$count = $row['num'];

然后就可以了

echo "<td>uploads ($count)</td>";

关于php - 从 MySQL 表返回每个唯一用户以及每个用户的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11917975/

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