0

我正在从两个 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,所以我可以调试并从我的错误中吸取教训。我的大脑至少可以说,任何帮助或建议将不胜感激。

4

1 回答 1

1

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

于 2013-06-30T09:55:15.733 回答