ホームページ > バックエンド開発 > PHPチュートリアル > QQスペースのようなコメントフォームはどのように設計されているのでしょうか?

QQスペースのようなコメントフォームはどのように設計されているのでしょうか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:07:39
オリジナル
1216 人が閲覧しました

QQスペースのようなコメントフォームはどのように設計されていますか?

テーブル内に存在する場合、1 つのステートメントだけを使用してクエリと処理を行うことができますか?クエリは 2 回しかできないのでしょうか?
------ソリューションのアイデア----------------------
1 つでOK、PHP は無制限のカテゴリを処理します。
------ソリューションのアイデア----------------------

引用:
引用: 引用:

引用: 引用:

引用: 引用:

引用: 引用:

引用: 引用:

一度でOK、構造は勝手に組み立てられます

ページング機能付き。 。 。
とりあえず思いつくのは、一気に読んでプログラムが勝手にページネーションしてくれることです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます。

すべてのページが分割されているのは面倒すぎます。全部出すには? 。

取り出すのが面倒か、入れるのがさらに面倒か、どちらかをお選びください。主な理由は、この種のコメントには絶対的な順序がないことが挙げられます。 QQ のような超長いコメントは一括取得しても問題ありません

ページごとに一括取得しており、QQ は折りたたみや折りたたみにも対応しています。第 2 レベルのコメントの展開

私が言いたいのは、リクエストするたびにすべてのデータが読み取られてページ分割され、次のページをクリックするたびにリクエストする必要があるということです。データベースを一度読み取ります。二次コメントの折りたたみと展開については、フロントエンドのちょっとしたトリックです
-----解決策のアイデア-------- ---
はい、最初に第 1 レベルのコメントを読み、2 回目に第 1 レベルのコメントの第 2 レベルのコメントを読むときは
つまり、最初はすべて折りたたまれています。
をクリックすると展開されます。
関連ラベル:
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート