userUpdates と userComments の 2 つの MySQL テーブルからデータを取得しています。userUpdates は正しく読み込まれ、userComments も同様に読み込まれます。
問題は、userUpdates が多くのボックスを (FOREACH ループ内にあるため) 正しい情報で出力している間、userComments も正しい情報を出力しますが、ループ内のすべての投稿に対してではありません。
userComments からのすべてのコメントは、最初に印刷された userUpdates ボックスに対してのみ読み込まれます。
イラスト:
今はこうあるべきですが、
イラスト:
私の役に立たない結論 = userComments とは何の関係もありませんが、userUpdates と .PHP ファイル内のデータをどのように配置していますか?具体的には(常に最後に投稿されたもの/最新のもの)。
[誰かが気になる場合は、ここにコードを編集して投稿できます]
これは、 userUpdates と userComments の両方に対するクエリです。
http://pastie.org/private/9exetjlvwgn4pfwgxzlktq#24
これは .PHP ページにあり、ここで両方の投稿を出力し、userComments を読み込むための include_once を含めます。:
http://pastie.org/private/jxrtobolbzsgaupsxt9mxq
私は 20 時間取り組んできましたが、Stackoverflow に質問したくなかったので、デバッグして自分の過ちから学ぶことができました。