如何删除CI活动记录中的重音?

时间:2013-03-26 13:10:28

标签: codeigniter activerecord

我遇到了CodeIgniter活动记录的一些问题,因为它会自动添加重音符号。例如,我需要使用此ORDER BY FIELD(网站. ID , 120, 27, 119),因此我会像$this->db->order_by('FIELD(网站. ID , '.implode(', ', $sites).' )');那样使用

ORDER BY FIELD(`sites`.`ID`, `120`, `27`, `119`)

我也尝试添加撇号,但没有任何改变。有什么方法可以进行我的查询,或者我需要将其重写为一个简单的查询?

1 个答案:

答案 0 :(得分:0)

  

$ this-> db-> where()接受可选的第三个参数。如果将其设置为FALSE,CodeIgniter将不会尝试使用反引号来保护您的字段或表名。

Active Record documentation