Database CI(CodeIgniter)活动记录表名,带空格

Database CI(CodeIgniter)活动记录表名,带空格,database,codeigniter,activerecord,Database,Codeigniter,Activerecord,我有一个codeigniter项目,我尝试将codeigniter的活动记录连接到一个MSSQL数据库,该数据库的表名中有空格。我对普通的表没有问题,但是我不知道我应该如何逃离空格 我做了以下工作: $this->mssql = $this->load->database('mssql', TRUE); $query = $this->mssql->get('SomeDatabase.dbo.Some Table Spaces'); CodeIgniter在第二行

我有一个codeigniter项目,我尝试将codeigniter的活动记录连接到一个MSSQL数据库,该数据库的表名中有空格。我对普通的表没有问题,但是我不知道我应该如何逃离空格

我做了以下工作:

$this->mssql = $this->load->database('mssql', TRUE);
$query = $this->mssql->get('SomeDatabase.dbo.Some Table Spaces');
CodeIgniter在第二行中失败,表示“空格”有问题(因为我想表将被视为别名)

有没有办法逃出这些空间,这样我就可以连接到这张桌子上?请不要建议重命名表,因为我显然没有这个选择。我能想到的唯一替代方法是创建一个具有适当名称的视图,但如果可能的话,我希望避免这样做


有没有人有过这个问题的经验,而且这个问题是否有一个干净的解决方案?

我的数据库是Mysql,我创建了一个表名“table test”,使用下面的查询语句就可以了:

$this->db->get(`table test`);