私のモデルでは、私はデータベースから連想配列を得るPHPモデルを書こうとしています。しかし、私はこれにどのように接近するのかはよく分かりません。 だから私は、このSQLクエリを実行した後:codeigniterを持つデータベースからの連想配列
SELECT balance_events.weight,balance_events.added_date,
balance_entries.mid FROM balance_events, balance_entries
WHERE balance_entries.added_date BETWEEN '2016-08-02' AND '2016-08-03'
AND balance_entries.ptid =12
AND balance_entries.beid = balance_events.id
を私はこのテーブルを取得します:
そして、私はそれがこのようになりますことをasociative配列を抽出したい、そのテーブルから:
何回の'mid'=>number
が
mid
がテーブルで見つけることができることを
count = ['13'=>1, '6'=>4, '16'=>3, '4'=>3]
。 ex。 mid '13'=>1
あなたはそれが一度しか見つかりません。
私はSQL COUNT関数を使用する必要があると思いますが、どのようにしてこのすべてをcodeigniterのPHPモデルで集計できますか?私はコントローラとビューを設定する方法を知っていますが、私は実際に私が望む配列を得る実際のPHPモデルを行う方法を知らない。
あなたのモデルにクエリを書きたいですか? – devpro
はい、コントローラで送信した実際のデータを処理してから、表示しますか? – Rommel
私が間違っている場合は、1)CIモデルなどでこのクエリを変換したい、2)期待した結果を修正してください。文字列変換 ファイル名の配列:ビュー/ test.phpを 行番号:12 バックトレース: ファイル: メッセージに注意してください:LASTでは、探検 'GROUP BY' – devpro