php
  • mysql
  • 2012-05-22 21 views 2 likes 
    2

    這是我下面的代碼: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(查看日誌)

    但我只希望它呼應它爲每個站點名稱一次。所以基本上我不想有重複。

    對不起,我真的不知道如何正確地問,但我試過:(

    回答

    5

    使用,而不是:

    SELECT DISTINCT site FROM logs 
    
    +0

    你可能想訂購用'ORDER結果BY site'也。 –

    +0

    太棒了!像冠軍一樣工作..感謝這麼快速和理解的回覆! – Ronnie

    相關問題