Php 对于列中的每个站点,mySQL回送行仅一次
下面是我的代码:Php 对于列中的每个站点,mySQL回送行仅一次,php,mysql,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>"
$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>";
}
}
$getSites=mysql\u query(“从日志中选择*”)或die(mysql\u error());
而($row=mysql\u fetch\u assoc($getSites)){
if(!$row['site']==NULL){
echo$行[“站点”]。“
”;
}
}
输出:
test.com(查看日志)
但我只希望它为每个站点名称回显一次。所以基本上我不想要复制品
很抱歉,我真的不知道如何正确提问,但我尝试了:(改用:
SELECT DISTINCT site FROM logs
您可能还想使用
orderbysite
对结果进行排序。太棒了!像冠军一样工作。感谢您如此快速和理解的回复!