我刚刚完成了用户注册和登录。用户注册后,他们将自动登录,当他们到达成员区域时,其帖子数据的名字和姓氏将从会话中获取并回显到成员区域中。
我希望通过登录来实现这一点,但是因为登录期间创建的唯一发布数据是“ 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/