【问题标题】:Column keys to fetch for select_avg active record result in CodeIgniter在 CodeIgniter 中获取 select_avg 活动记录结果的列键
【发布时间】:2013-11-07 16:36:39
【问题描述】:

我有这个活动记录查询。

$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)'];
}

提前致谢!

【问题讨论】:

  • 为什么不自己运行看看呢?

标签: php mysql codeigniter activerecord


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    • 2016-05-27
    • 2015-03-14
    • 2014-03-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多