我有以下查询:
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;在我的控制器中返回和访问每个查询的正确方法是什么?
提前致谢。
答案 0 :(得分:1)
无需其他查询,请按以下方式获取行:
$data = $this->test_model->get_stuff();
$entry_type= $data[4]->entry_type;