每个帖子iD加载一个评论框(循环检索只一次)

时间:2013-06-30 09:27:38

标签: php mysql pdo

我正在从两个MySQL表中检索数据,userUpdates& userComments。 userUpdates正确加载,userComments也是如此。

问题是userUpdates打印多个框 (因为它在FOREACH循环中)有正确的信息,userComments也打印正确的信息,但不适用于循环内的所有帖子。

所有评论即将发布 来自userComments只会加载第一个打印的userUpdates框。

插图:

The wrong way

现在应该是这样,

插图:

The correct way

我无用的结论=它与userComments无关,但是userUpdates以及我如何将数据放在.PHP文件中但我无法理解为什么 它没有正确地将数据提取到所有帖子,因为它专门针对一个帖子显示(始终是最后一个帖子/最新的)。

[如果它困扰任何人我可以编辑并在这里发布代码]

这是查询,对于userUpdates和& userComments:

http://pastie.org/private/9exetjlvwgn4pfwgxzlktq#24

这就是.PHP页面,我打印这两个帖子并包含一个include_once来加载userComments。 :

http://pastie.org/private/jxrtobolbzsgaupsxt9mxq

我已经在这里呆了20个小时,不想问Stackoverflow所以我可以从我的错误中解脱出来并从中学习...我的大脑最少说,任何帮助或建议都会很高 赞赏。

1 个答案:

答案 0 :(得分:1)

这不是因为您使用的include_once然后在后续循环中包含该文件。尝试var_dumping include_once语句。如果我是正确的,第一个循环应返回false,其他循环将返回true。在这种情况下,只需将其更改为正常的包含函数