[eluser]TheFuzzy0ne[/eluser]
You may come across times when you want to use database aggregate functions in a WHERE clause, or some other kind of condition, or sub-query. $this->db->where() accepts FALSE as a third parameter which will prevent it from trying to escape the string.
Code:
$this->db->where('MATCH (`field`) AGAINST ("value")', NULL, FALSE);