我正在从两个MySQL表中检索数据,userUpdates& userComments。 userUpdates正确加载,userComments也是如此。
问题是userUpdates打印多个框 (因为它在FOREACH循环中)有正确的信息,userComments也打印正确的信息,但不适用于循环内的所有帖子。
所有评论即将发布 来自userComments只会加载第一个打印的userUpdates框。
插图:
现在应该是这样,
插图:
我无用的结论=它与userComments无关,但是userUpdates以及我如何将数据放在.PHP文件中但我无法理解为什么 它没有正确地将数据提取到所有帖子,因为它专门针对一个帖子显示(始终是最后一个帖子/最新的)。
[如果它困扰任何人我可以编辑并在这里发布代码]
这是查询,对于userUpdates和& userComments:
http://pastie.org/private/9exetjlvwgn4pfwgxzlktq#24
这就是.PHP页面,我打印这两个帖子并包含一个include_once来加载userComments。 :
http://pastie.org/private/jxrtobolbzsgaupsxt9mxq
我已经在这里呆了20个小时,不想问Stackoverflow所以我可以从我的错误中解脱出来并从中学习...我的大脑最少说,任何帮助或建议都会很高 赞赏。
答案 0 :(得分:1)
这不是因为您使用的include_once然后在后续循环中包含该文件。尝试var_dumping include_once语句。如果我是正确的,第一个循环应返回false,其他循环将返回true。在这种情况下,只需将其更改为正常的包含函数