ホームページ >バックエンド開発 >PHPチュートリアル >クエリのような 3 レベルの分類では、多くの ID をクエリし、対応する親 ID を見つけて親 ID に基づいて結合する必要があります。親 ID に基づいてデータを結合するにはどうすればよいでしょうか。
これが取得したデータです。親IDはparent_idです。 リーリー
これはまだ 3 つのレベルの分類ですが、最後のレベルを見つけるにはどうすればよいでしょうか。返信内容:
同じ親IDのデータをparent_idをキーにして同じ配列に入れることしか考えていませんが、親の情報が欲しい場合は二次論理判定
も可能です。 リーリー
1. ルート ノードからリーフ ノードへのパスを表すパス フィールドを追加します (例: 1.3.7)。
foreach
要件は、検索結果のすべての親とサブセットを検索して見つけることです。ツリー図にはキーワードが赤色で表示されます。
1. 表示する必要があるすべてのデータのIDを保存するための新しい配列を作成します。最初のデータはクエリIDに基づいてすべての親を検索し、それらを新しい配列
3. ID に基づいてすべてをクエリします。ここには複数のサブセット ID がある場合があります。ループして、array_unshift を使用して、新しい配列の ID を重複排除します (ここでの最終的な組み合わせは 1 つです)。次元配列)
5. 配列 ID をループしてすべてのデータをクエリします6 .カテゴリの組み合わせ
もっと良い方法があれば、ぜひ共有してください。笑