query funciona Ok
Código PHP:
$this->db->query("UPDATE tabla SET d1 = $_POST['d1'] WHERE
id = (SELECT id FROM (SELECT md5(md5(id))token,id FROM tabla)a WHERE token = '{$_POST['id']}')");
Código PHP:
$data = array(
'd1' =>$_POST['d1']);
$this->db->where('id');
$this->db->select('id');
$this->db->select('md5(md5(id))token,id');
$query = $this->db->get('tabla');
$this->db->where('token',$_POST['id']);
$this->db->update('tabla', $data);
Saludos