我正在使用 CodeIgniter 2(最新版本) ...让我说我有这个问题:
$CI->db->select("FileName, GUID, Count(GUID)");
$query = $CI->db->get('Files');
我知道我可以得到GUID&使用以下语法的FileName列:
foreach ($query->result() as $row) {
$file_name = $row->FileName;
}
但我怎样才能获得Count(GUID)
?
PS。这是一个解释我的问题的简单示例。我需要知道的是如何使用codeigniter活动记录获取组合/ mysql函数结果
答案 0 :(得分:1)
我猜这是这个
$CI->db->select("FileName, GUID, Count(GUID) as guidCount");
foreach ($query->result() as $row) {
$file_name = $row->guidCount;
}
答案 1 :(得分:1)
$this->db->select('FileName, GUID, Count(GUID) as guidCount');
$query = $this->db->get('Files');
// this will call function once and speed up performance not every time in loop
$rows = $query->result();
foreach ($rows as $row)
{
echo $row->FileName;
echo $row->GUID;
echo $row->guidCount;
}
查看更多@ https://www.codeigniter.com/userguide2/database/active_record.html