我刚刚完成了用户注册和登录。用户注册后,他们将自动登录,当他们到达成员区域时,其帖子数据的名字和姓氏将从会话中获取并回显到成员区域中。

我希望通过登录来实现这一点,但是因为登录期间创建的唯一发布数据是“ Email”和“ Password”,所以我无法从会话中获取名字和姓氏并回显它们,因为它们不存在。

有没有一种方法可以使用用户“ id”从数据库中其行的特定列中获取信息?

例如登录以获取其“名字”和“姓氏”的用户的用户ID,以便我可以将其回显到成员区域,以便他们在登录时看到此信息?

最佳答案

您可以使用CI的活动记录数据库模式,将其读取here

例如

$dbResult = $this->db->get_where('users', array( 'id' => $id ));

foreach($dbResult as $row)
{
  echo $row->name;
}

关于php - Codeigniter-使用mysql列ID从该行的列中获取特定数据?还是从 session 中抢东西?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4506807/

10-09 05:30
查看更多