mysql にフライト データを含むテーブルがあります。 codeigniter 3
を使用してデータをグループ化して表示する PHP コードを作成しています。
リーリー
私は $this->db->get()
を使用してデータを取得し、簡単にループできます。しかし、各行は配列内にあるため、グループ化するのが難しいことがわかりました。各行が必要なので、mysql グループは使用できません。
例えば以下のような項目を表示したいです
リーリー
結果を air_id
でグループ化し、
を反復できるようにする最良の方法は何ですか?
データベースからデータを取得:
リーリーグループ化されたデータを保存するための空の配列を作成します:
リーリー取得したデータを反復処理し、air_id でグループ化します:
リーリーこれで、$grouped_data 配列内に air_id によってグループ化されたデータができました。この配列を反復処理して、指定したデータを表示できます:
リーリーこのコードは、グループ化されたデータをループして、説明どおりに表示します。フライト データの各グループは、対応する air_id の下にあります。