ループするために MySQL の結果を ID ごとにグループ化する
P粉638343995
P粉638343995 2024-04-06 17:27:56
0
1
584

mysql にフライト データを含むテーブルがあります。 codeigniter 3

を使用してデータをグループ化して表示する PHP コードを作成しています。 リーリー

私は $this->db->get() を使用してデータを取得し、簡単にループできます。しかし、各行は配列内にあるため、グループ化するのが難しいことがわかりました。各行が必要なので、mysql グループは使用できません。

例えば以下のような項目を表示したいです

リーリー

結果を air_id でグループ化し、

を反復できるようにする最良の方法は何ですか?
P粉638343995
P粉638343995

全員に返信(1)
P粉043295337
  1. データベースからデータを取得:

    リーリー
  2. グループ化されたデータを保存するための空の配列を作成します:

    リーリー
  3. 取得したデータを反復処理し、air_id でグループ化します:

    リーリー
  4. これで、$grouped_data 配列内に air_id によってグループ化されたデータができました。この配列を反復処理して、指定したデータを表示できます:

    リーリー

このコードは、グループ化されたデータをループして、説明どおりに表示します。フライト データの各グループは、対応する air_id の下にあります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート