Codeigniter - 使用mysql列ID从该行的列中获取特定数据?或者从会话中抓取东西?

我刚刚完成了用户注册并登录。当用户注册时,他们会自动登录,当他们到达成员区域时,他们的帖子数据的名字和姓氏将从会话中获取并回显到成员区域。 我希望通过我的登录来实现这一点,但因为登录期间创建的唯一帖子数据是“电子邮件”和“密码”,我无法从会话中获取名字和姓氏并回显它,因为它不存在。 有没有办法可以使用用户“id”从数据库中的行的特定列中获取信息? 例如登录以获取其“名字”和“姓氏”的用户的用户ID,以便我可以将其回显到成员区域,以便他们在登录时看到这一点?     
已邀请:
您可以使用CI的活动记录数据库模式,在此处阅读 例如
$dbResult = $this->db->get_where('users', array( 'id' => $id ));

foreach($dbResult as $row)
{
  echo $row->name;
}
    
$this->db->select('first_name, last_name');
$this->db->where('email', $this->session->userdata('email'));
$query = $this->db->get('user');

if ($query) {
    foreach ($query->result() as $row)
{
    echo $row->first_name . ' ' . $row->last_name;
这对我有用..但我不希望所有这些都在我的视图文件中..所以我要移动它。     

要回复问题请先登录注册