在 codeigniter 中选择具有活动记录的当前用户

selecting current user with active records in codeigniter

我有 2 个表 membersbankbank 有一个来自 成员 (id)bank 中的外键称为 (mem_id).

我希望显示 bank 中与当前登录用户相匹配的所有数据

session->userdata('id');

我在想,*show * from 'bank' where 'id' from session matches 'mem_id' from bank*

到目前为止我所拥有的是

$query = $this->db->get ("SELECT * FROM 'bank' WHERE 'mem_id' MATCH {$_SESSION['id']}");
    return $query->result();

我是走对了路还是走错了路?

试试这个:

$query = $this->db->query("SELECT * FROM bank WHERE mem_id = '".$this->session->userdata('id')."'");

你也可以使用这个:

$this->db->where('mem_id', $this->session->userdata("id"));
$this->db->get('bank');