0

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 に質問したくなかったので、デバッグして自分の過ちから学ぶことができました。

4

1 に答える 1