2016-05-26 13 views
0

を選択:私は棒グラフを作成するために使用さCodeIgniterのは、私は次のクエリ持つ配列位置

public function get_stuff() { 

    $query = $this->db->query(
    'SELECT entry_type, COUNT(entries.type_id) AS totals 
    FROM entries 
    LEFT JOIN type ON entries.type_id = type.type_id 
    GROUP BY entries.type_id' 
    ); 

    return $query->result(); 

} 

を、うまく動作します。つまり、同じページに別のチャート(今回は円グラフ)を表示したいのです。これは、行番号5と7を使用します(結果セットの4位と6位になると思います)。私は単に別のクエリを作成することができますが、最適な選択ではないと思います。

$data = $this->test_model->get_stuff(); 
echo $data->row(4)->totals; 

また、モデルに複数のリターンを設定することはできますか?私は$ query1を持っていると言うことができます。 $ query2;と$ query3;コントローラの各クエリに戻り、アクセスする正しい方法は何ですか?

ありがとうございます。

答えて

1

別のクエリの必要は、次のように行をフェッチ:私は私が考えることができるすべての空想と奇妙なものを試してみましたが、その溶液は、基本的な配列構文だった信じることができない

$data = $this->test_model->get_stuff(); 
    $entry_type= $data[4]->entry_type; 
+0

。私はとても馬鹿だと感じる。どうもありがとう。 – Lberteh

+0

私たちの最高の状態になります(: – AnatPort

+0

@Lberteh常にvar_dump($ previous_line_returned_value); exit; '。 – Tpojka

関連する問題