2012-08-11 58 views
0

我有一個網站,人們張貼他們的Twitter鏈接,人們可以從那裏跟隨他們之後刪除頂部的意見。我的問題是,我可以刪除20條評論後的第一條評論,以便它們不會永遠繼續下去頁面嗎?我想它很喜歡這個網站http://tumblrplug.com/注工作:我有一個爲每個評論的計數器一起存儲在MySQL數據庫上的評論。如何每隔10

對註釋的代碼是:

<?php 
require('connect.php'); 
$query=mysql_query("SELECT * FROM comment ORDER BY id DESC"); 
while($rows=mysql_fetch_assoc($query)) 
{ 
    $id=$rows['id']; 
    $dname=$rows['name']; 
    $dcomment=$rows['comment']; 

    echo '<font id = "username_word" color="red">username:</font>' ."<a href='$dname' id = 'name' style='color: #77cde6' STYLE='TEXT-DECORATION: NONE'>$dname</a>"."<font class='dash' color='red'> - </font> "."<div id='comment'>$dcomment</div>" 
    ."<a href='$dname'><img src='http://i45.tinypic.com/2yltzkg.png' width ='30px' height ='30px' border='0' alt='follow' id='followbtn'></a>" ;  

    } 
?> 

查詢使用的代碼如下所示:

<?php 
require('connect.php'); 
$query=mysql_query("SELECT * FROM comment ORDER BY id DESC"); 
while($rows=mysql_fetch_assoc($query)) 
{ 
    $id=$rows['id']; 
    $dname=$rows['name']; 
    $dcomment=$rows['comment']; 

    echo '<font id = "username_word" color="red">username:</font>' ."<a href='$dname' id = 'name' style='color: #77cde6' STYLE='TEXT-DECORATION: NONE'>$dname</a>"."<font class='dash' color='red'> - </font> "."<div id='comment'>$dcomment</div>" 
    ."<a href='$dname'><img src='http://i45.tinypic.com/2yltzkg.png' width ='30px' height ='30px' border='0' alt='follow' id='followbtn'></a>" ;  

    } 
?> 
+0

'ORDER BY ID DESC'必須是按時間順序排列的潛力。您應該可以爲DATETIME設置一個列,然後對其進行排序。 – JDavis 2012-08-11 02:44:42

+0

我仍然無法做到這一點,我有通過ID遞減順序我的評論的代碼,但請我需要一些指導,你能解釋一下簡單的有點像會在哪裏我把這個順序按id降序它的存在,在查詢碼的開頭 – 2012-08-11 03:55:29

回答

1

你重新查詢每次從評語表加載時間?如果是這樣,你可以只限制返回的行數爲20

SELECT * FROM評論ORDER BY ID DESC LIMIT 20

+0

但那麼在20歲之後人們仍然能夠發表評論?因爲我想最古老的評論將被刪除以騰出空間給更多評論ILE把查詢代碼 – 2012-08-11 02:41:44

+0

@TinasheShoko當然 - 你只是專注於這裏返回意見。每次發佈評論時,我假設您重新查詢以顯示它們 - 返回最後20個(您可能需要按照上面提到的DATETIME命令)。這意味着你將永遠得到最新的20條評論。 – giraffee 2012-08-11 02:48:20

+0

感謝,但即時通訊相當新的PHP我得到你的意思,但實施是林失去了如何將我做的,也許一行代碼,以幫助請感謝他們的答覆BTW @大衛j通過ID desc' – 2012-08-11 03:11:40

相關問題