テーブル内に存在する場合、1 つのステートメントだけを使用してクエリと処理を行うことができますか?クエリは 2 回しかできないのでしょうか?
ディスカッションへの返信 (解決策)
オプションは 1 つで問題ありません。PHP を使用して無制限のカテゴリを処理するだけです。
一度OK、構造は自動的に組み立てられます
一度OK、構造は自動的に組み立てられます
ページング機能付き。 。 。
1 つだけでも問題ありません。PHP だけで無制限のカテゴリを処理できます。
ページング機能付き。
一度でOK、構造は勝手に組み立てられます
ページング機能付き。 。 。 当面考えられるのは、それらをすべて一度に読み込んで、プログラムが自動的にページネーションを実行することです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます
1 回でOK、構造は自動的に組み立てられます
ページング機能付き。 。 。 当面考えられるのは、それらをすべて一度に読み込んで、プログラムが自動的にページネーションを実行することです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます
各ページを分割した後、すべてのページを取り出すのは面倒すぎますか? 。
一度でOK、構造はひとりでに組み立てられます
ページング機能付き。 。 。 当面考えられるのは、それらをすべて一度に読み込んで、プログラムが自動的にページネーションを実行することです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます
各ページを分割した後、すべてのページを取り出すのは面倒すぎますか? 。
取り出すときが面倒か、入れるときはさらに面倒か、どちらかをお選びください。主な理由は、この種のコメントには絶対的な順序がないことが挙げられます。 QQなどの超長いコメントは、一括で取得しても問題ありません
構造は勝手に組み立てられます
ページング機能付き。 。 。 当面考えられるのは、それらをすべて一度に読み込んで、プログラムが自動的にページネーションを実行することです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます
各ページを分割した後、すべてのページを取り出すのは面倒すぎますか? 。
取り出すときが面倒か、入れるときはさらに面倒か、どちらかをお選びください。主な理由は、この種のコメントには絶対的な順序がないことが挙げられます。 QQ のような超長いコメントは難しいですが、一度に取得しても問題ありません
ページごとに一度に取得され、QQ は第 2 レベルのコメントの折りたたみと展開もサポートします
一度でOK、構造は自分で組み立てます
ページング機能付き。 。 。 当面考えられるのは、それらをすべて一度に読み込んで、プログラムが自動的にページネーションを実行することです。混乱を避けるために、各ページの最後の ID がパラメータとして渡され、次のページをリクエストするときにページングの基礎として使用されます
各ページを分割した後、すべてのページを取り出すのは面倒すぎますか? 。
取り出すときが面倒か、入れるときはさらに面倒か、どちらかをお選びください。主な理由は、この種のコメントには絶対的な順序がないことが挙げられます。 QQ のような超長いコメントは難しいですが、一度に取得しても問題ありません
ページごとに一度に取得され、QQ は第 2 レベルのコメントの折りたたみと展開もサポートします
つまり、すべてのリクエストがページングでデータを読み出すたびに、次のページをクリックするたびに、データベースの読み取りを 1 回リクエストする必要があります。二次コメントの折りたたみと展開に関しては、フロントエンドのちょっとしたトリックにすぎません
今日のインターネット速度は非常に速く、ajax テクノロジーも非常に成熟しています。もう心配する必要はありません
メイン投稿の最初のページが読み取られ、必要に応じて返信が ajax で読み込まれます。簡潔かつ明確で、アルゴリズムはシンプルです
このアーキテクチャに基づいて、隣接リストに従ってデータを整理するだけで済みます
現在、インターネットの速度は非常に速く、Ajax テクノロジーも非常に成熟しています。もう心配する必要はありません
メイン投稿の最初のページが読み取られ、必要に応じて返信が ajax で読み込まれます。簡潔かつ明確で、アルゴリズムはシンプルです
このアーキテクチャに基づいて、必要なのは隣接リストに従ってデータを整理することだけです
大きなバージョンとは、最初に最初のレベルのコメントを 2 回読み、次にそれを読むことを意味しますか? 2 回目に読むということは、第 2 レベルのコメントを読むことも返信することを意味しますか?
はい、最初は第 1 レベルのコメントを読み、2 回目は第 1 レベルのコメントの第 2 レベルのコメントを読みました
つまり、最初はすべて折りたたまれており、クリックすると展開されます
はい、最初は第 1 レベルのコメントを読み、2 回目は第 1 レベルのコメントの第 2 レベルのコメントを読みました
つまり、最初はすべて折りたたまれており、クリックすると展開されます
それは第 1 レベルのコメント セットではないでしょうか? 次に、foreach ループを使用して読み取ることになりますが、これは遅すぎますか? 。 。デフォルトでは、2 つの二次コメントが表示されます。
[align=center]
[/align]