在 codeigniter 中选择具有活动记录的当前用户
selecting current user with active records in codeigniter
我有 2 个表 members 和 bank,bank 有一个来自 成员 (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');
我有 2 个表 members 和 bank,bank 有一个来自 成员 (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');