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

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

session->userdata('id');

我当时在想,*显示*来自“银行”,其中会话中的“ id”与来自银行的“ mem_id”相匹配*

所以我到目前为止

$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');

关于mysql - 在codeigniter中选择具有事件记录的当前用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35567609/

10-11 12:30