public function actualizar($tabla, array $params)
    {
        $terminos_sql = [];
        foreach ($params as $llave => $valor) {
            // Extramos campo y su tipo
            $temp = explode('|', $llave);
            $campo = $temp[0];
            if (isset($temp[1])) {
                $tipo = $temp[1];
            } else {
                $tipo = 'auto';
            }

            $terminos_sql[] = $campo . ' = ' . $this->prepararValor($valor, $tipo);
        }

        $this->sentencia = 'UPDATE ' . $tabla . ' SET ' . implode(', ', $terminos_sql);

        return $this;
    }
public function actualizar($tabla, array $params)
    {
        $terminos_sql = [];
        foreach ($params as $llave => $valor) {
            // Extramos campo y su tipo
            $temp = explode('|', $llave);
            $campo = $temp[0];
            if (isset($temp[1])) {
                $tipo = $temp[1];
            } else {
                $tipo = 'auto';
            }

            $terminos_sql[] = $campo . ' = ' . $this->prepararValor($valor, $tipo);
        }

        $this->sentencia = 'UPDATE ' . $tabla . ' SET ' . implode(', ', $terminos_sql);

        return $this;
    }
public function actualizar ( $ tabla , array $ params ) { $ terminos_sql = [ ] ; foreach ( $ params as $ llave => $ valor ) { // Extramos campo y su tipo $ temp = explode ( '|' , $ llave ) ; $ campo = $ temp [ 0 ] ; if ( isset ( $ temp [ 1 ] ) ) { $ tipo = $ temp [ 1 ] ; } else { $ tipo = 'auto' ; } $ terminos_sql [ ] = $ campo . ' = ' . $ this -> prepararValor ( $ valor , $ tipo ) ; } $ this -> sentencia = 'UPDATE ' . $ tabla . ' SET ' . implode ( ', ' , $ terminos_sql ) ; return $ this ; }
Inicia la sentencia interna con UPDATE.

@param string $tabla
@param array $params Campos parametrizados

@return Relacional
Inicia la sentencia interna con UPDATE .