Php CodeIgniter将字符串附加到表名

Php CodeIgniter将字符串附加到表名,php,mysql,codeigniter,Php,Mysql,Codeigniter,在我的codeIgniter项目中,每个用户都有单独的表。例如,tbl_user1、tbl_user2、tbl_user3、tbl_user4等。这1,2,3,4是用户id号 在特定用户登录到系统后,我需要访问与用户相关的表。(例如,对于用户2,需要从tbl_user2表中获取数据) 我有一个包含用户id的会话变量 $uid=$this->session->userdata('uid'); //$uid=2 for **user 2** 如何将其用于我的模型和控制器 前任控制员

在我的codeIgniter项目中,每个用户都有单独的表。例如,tbl_user1、tbl_user2、tbl_user3、tbl_user4等。这1,2,3,4是用户id号

在特定用户登录到系统后,我需要访问与用户相关的表。(例如,对于用户2,需要从tbl_user2表中获取数据)

我有一个包含用户id的会话变量

$uid=$this->session->userdata('uid');  //$uid=2 for **user 2**
如何将其用于我的模型和控制器

前任控制员

$this->tbl_用户('username')//$此->tbl_用户。$uid('username')-不工作

例模型

 $this->db->select('tbl_user.$uid.*', false);  - //not working
    $this->db->from('tbl_user.$uid'); - //not working

请告知。

控制器

$this->{'tbl_user' . $uid}('username');
型号:使用双引号

$this->db->select("tbl_user.$uid.*", false);
$this->db->from("tbl_user.$uid");