[eluser]tonanbarbarian[/eluser]
If you are using active record to build the query then No you do not have to escape strings
If you are building your query yourself then yes you do need to escape string
CI provides a method in the database class to do the escaping for you
Code:
$this->db->escape($something);