Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2014, 08:33
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
query usando active record CI

Intento hacer esta consulta usando el active record de CI , pero no me funciona , la hago de forma normal usando $this->db->query y funciona correctamente , pero son muchos datos en el set y queda desordenada, si alguien me pudiera encaminar se lo agradeceria.

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']}')"
); 
Mi active record que no funciona
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