对于列中的每个站点,mySQL echo行只有一次

时间:2012-05-22 21:20:25

标签: php mysql

这是我的代码:

$getSites = mysql_query("SELECT * FROM logs") or die(mysql_error());
while($row = mysql_fetch_assoc($getSites)) { 
if (!$row['site']==NULL){
echo $row["site"]."<a href='./php.php?site=".$row["site"]."'> (View logs)</a><br>";
}
}

输出:

test.com(查看日志)

但我只希望它为每个站点名称回显一次。所以基本上我不想要重复。

对不起,我真的不知道如何正确地问这个,但我试过了:(

1 个答案:

答案 0 :(得分:5)

改为使用:

SELECT DISTINCT site FROM logs