2012-08-08 142 views
0

我有一個查詢獲取對評論的回覆。 所以我的第一個查詢有他們的評論, 例如php mysql顯示從結果集中選擇的記錄

comment 1 <BR> 
    &nbsp; reply 1<BR> 
comment 2<BR> 
comment 3<BR> 
    &nbsp; reply 1<BR> 
    &nbsp; reply 2<BR> 
    &nbsp; reply 2<BR> 

評論3有3條回覆。我做了一個查詢來獲取我的數據庫中的所有回覆,其中(1,2,3)中的commentID 。這將帶給我所有有效的答覆。

現在的問題是,當我想顯示結果,我開始while循環,並通過所有的評論。

如何在while循環中爲特定評論獲取所選答案?

+0

運行在每個另一個查詢while循環...? – victoroux 2012-08-08 17:09:53

+0

這就是我最初用來做的,但我被告知要在另一篇文章中這樣做,但我不知道如何...... – 2012-08-08 17:14:32

+0

你還記得那篇文章的鏈接嗎? – victoroux 2012-08-08 17:22:21

回答

2

假設你存儲的答覆多維數組讓說$array_replies,這是你幾乎是怎麼做的

for ($i=0; $i<count($array_replies[$commentID]); $i++) { 
    echo $array_replies[$commentID][$i]; 
} 
+0

我的回覆記錄集將返回4行,如果我在while循環中顯示評論3的回覆時,我只想顯示3條記錄結果他們匹配評論ID – 2012-08-08 17:16:23

+0

我編輯答案與該 – victoroux 2012-08-08 17:24:15

+0

工作謝謝男人!會給它一個bash! – 2012-08-08 17:41:57