php mysql显示从结果集中选择的记录

问题描述:

我有一个查询获取对评论的回复。 所以我的第一个查询有他们的评论, 例如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

假设你存储的答复多维数组让说$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