codeigniter从result row()获取2列

s5a0g9ez  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(227)

我似乎找不到有关如何正确执行此操作的文档。。。我不能从结果行中提取2列吗?
我的用户模型

// log user in
    public function login($email, $password){
        // validate
        $this->db->where('email', $email);
        $this->db->where('password', $password);

        $result = $this->db->get('users');

        if($result->num_rows() == 1){
            return $result->row(0)->user_id;
            return $result->row(2)->gamertag;
        } else {
            return false;
        }
lyfkaqu1

lyfkaqu11#

public function login($email, $password){
    // validate
    $this->db->select('user_id,gamertag');
    $this->db->where('email', $email);
    $this->db->where('password', $password);
    $this->db->from('users');
    $result = $this->db->get();

    if($result->num_rows() == 1){
        return $result->row();

    } else {
        return false;
    }

相关问题