我无法理解如何从模型查询中获取数据(单行)到 codeigniter 中的控制器函数中。我搜索了堆栈溢出帖子,但没有运气。我在这样的模型中有一个查询:
function login($email, $sha1Pass) {
$loginArray = array('email' => $email, 'pw' => $sha1Pass);
$this->db->select('lid, email, pw');
$this->db->from('login');
$this->db->where($loginArray);
$query = $this->db->get();
return $query->row();
}
只会返回 1 行[lid, email, pw]
然后我有一个调用这个模型查询的控制器。
$report['row'] = $this->LoginCheck->login($email, $encp);
我需要的是行中数据库中的 2 个字段,并将它们分配给如下变量:
$lid = $report['lid'];
$email = $report['email'];
lid
并且email
是数据库中的字段。