这是我的代码。
$sql = "select id from user";
$users = mysql_query($sql);
while($urow = mysql_fetch_row($users))
{
echo urow[0];
}
当我运行此代码时,我得到值2,2,33,6,6。我想从this.i中删除重复值,需要值2,33,6作为输出。
答案 0 :(得分:2)
您可以在查询中使用DISTINCT
来获取唯一值:
$sql = "select DISTINCT(id) from user"
答案 1 :(得分:1)
我认为您甚至可以尝试SELECT DISTINCT id FROM user
,这样可以让您在SQL级别自行停止重复。
答案 2 :(得分:0)
将结果作为数组获取,然后使用array_unique()函数
array_unique - 从数组中删除重复值