非重复返回PDO PHP

非重复返回PDO PHP,php,mysql,pdo,Php,Mysql,Pdo,我这里有这个代码: $users_in_pot = "SELECT count(*) FROM `pot$ID`"; $result = $db->prepare($users_in_pot); $result->execute(); $number_of_rows = $result->fetchColumn(); 我只想检查pot中是否有不重复的条目。 例如: 用户A:下注1 用户A:下注1 它将返回2。我的想法是返回1,因为它是同一个用户 我为我的英语感到抱歉

我这里有这个代码:

$users_in_pot = "SELECT count(*) FROM `pot$ID`";
$result = $db->prepare($users_in_pot); 
$result->execute(); 
$number_of_rows = $result->fetchColumn();
我只想检查pot中是否有不重复的条目。
例如:
用户A:下注1
用户A:下注1

它将返回2。
我的想法是返回1,因为它是同一个用户

我为我的英语感到抱歉


谢谢

如上所述,
DISTINCT
groupby
都可以如下使用:-

$users_in_pot = "SELECT DISTINCT(user_name) FROM `pot$ID`"; // if column nae is user_name

Or 

$users_in_pot = "SELECT count(*) FROM `pot$ID` GROUP BY user_name";

$result = $db->prepare($users_in_pot); 
$result->execute(); 
$number_of_rows = $result->fetchColumn();

在包含用户标识符的列上使用
DISTINCT
。您能提供一个代码片段吗?单击链接,有足够的示例。DISTINCT和/或GROUP by非常感谢!工作:)