Mysql 针对匹配错误的codeigniter活动记录

Mysql 针对匹配错误的codeigniter活动记录,mysql,codeigniter,activerecord,Mysql,Codeigniter,Activerecord,为什么这会出错 $this->db->where('MATCH (title) AGAINST ("stackoverflow")', NULL, TRUE); 您的SQL语法有错误; 检查相应的手册 您的MySQL服务器版本 使用near'反对的正确语法 第3行(“stackoverflow”)限制4 从(表)中选择*,其中匹配 (标题)针对(“stackoverflow”) 限制4 当更改为FALSE时,查询将正常,但我希望使用反勾号保护mytable标准SQL使用单引号,而不

为什么这会出错

$this->db->where('MATCH (title) AGAINST ("stackoverflow")', NULL, TRUE);
您的SQL语法有错误; 检查相应的手册 您的MySQL服务器版本 使用near'反对的正确语法 第3行(“stackoverflow”)限制4

从(
)中选择*,其中
匹配
(标题)针对(“stackoverflow”) 限制4


当更改为FALSE时,查询将正常,但我希望使用反勾号保护mytable标准SQL使用单引号,而不是双引号

MATCH (title) AGAINST ('stackoverflow')
您可以使用字符串作为WHERE子句来测试这是否真的是问题所在

$where = "MATCH (title) AGAINST ('stackoverflow') LIMIT 4";
$this->db->where($where);

你能公布所使用的整个活动记录方法吗?这可能是您的
select
方法!