gpt4 book ai didi

php - 获取 mysql 数据库中重复条目的值并对其进行计数

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

我有一个收集申请表的mysql数据库。每个申请表都会被复制到数据库中。

示例:

ID  l  Username      
01 MW001
02 MW002
03 MW001
04 MW001

我想通过使用 session 来获取数字中重复项的值,当他们登录到该帐户时,会创建一个 session ,我当前向他们显示所有详细信息,例如

MW001有3个应用如果我可以获得完整的查询以及如何显示它,这就是我使用的。

$sql = "SELECT affID, COUNT(*) FROM taffiliate WHERE affID = '" . $_SESSION['affID'] . "'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
echo $row['affID'] ;

简而言之,我只是想向他们展示他们申请了 3 次。

最佳答案

您的查询没问题,您只需为该 COUNT(*) 提供一个别名

SELECT affID, COUNT(*) as c FROM taffiliate...

然后你可以通过以下方式获得该值

echo $row['c'];

由于您已经有了 affID 并且您的 WHERE 子句仅限于此,因此您不需要 MySQL 返回 affID。您的查询甚至可以是

 SELECT COUNT(*) as c FROM taffiliate WHERE affID=123    // 

此外,阅读本文后,您可以通过许多更好的方式执行查询

How can I prevent SQL injection in PHP?

关于php - 获取 mysql 数据库中重复条目的值并对其进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25310920/

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