【发布时间】:2014-10-10 06:50:21
【问题描述】:
我有一个查询,我正在尝试将其转换为 codeigniter 活动数据库记录。而不是使用很长的查询行。
将其作为 Active Record 类的最佳方法是什么?
$query = $this->db->query("SELECT *, (SELECT ug.name FROM `" . $this->db->dbprefix . "user_group`ug
WHERE ug.user_group_id = u.user_group_id)
AS user_group FROM `" .
$this->db->dbprefix . "user` u
WHERE u.user_id = '" . (int)$user_id . "'");
return $query->row_array();
不确定是否正确
$this->db->select('ug.name');
$this->db->from('user_group', 'ug');
$this->db->where('ug.user_group_id', 'u.user_group_id');
$this->db->from('user', 'u');
$this->db->where('u.user_id', (int)$user_id);
$query = $this->db->get();
return $query->row_array();
【问题讨论】:
标签: codeigniter