Codeigniter选择阵列位置

时间:2016-05-26 14:23:51

标签: php 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 个答案:

答案 0 :(得分:1)

无需其他查询,请按以下方式获取行:

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