在CodeIgniter中获取select_avg活动记录的列键结果

时间:2013-11-07 16:36:40

标签: php mysql codeigniter activerecord

我有这个有效的记录查询。

$this->db->select_avg('score');
$this->db->select_min('time');
$q = $this->db->get_where('place_rvw', array('place_id' => $place_id));

我想知道如果我使用result_array(),我将使用哪些数组键来访问结果,因为select语句使用了函数。下面的代码会起作用吗?

foreach ($q->result_array() as $row)
{
    $score_mean = $row['AVG(score)'];
    $day_one = $row['MIN(time)'];
}

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您不知道他们的密钥是什么,您可以随时使用PHP为您打印。

foreach ($q->result_array() as $row) {
 print_r(array_keys($row));
}