public function ejecutar()
    {
        // Validamos la sentencia a ejecutar
        if (empty($this->sentencia)) {
            if ($this->arrojarExcepciones) {
                throw new \InvalidArgumentException('La sentencia a ejecutar se encuentra vacia.');
            }

            return false;
        }

        // Ejecutamos la sentencia
        $resultado = $this->pdo->exec($this->sentencia);

        if ($resultado === false) {
            if ($this->arrojarExcepciones) {
                $error_info = $this->pdo->errorInfo();
                throw new Excepcion($error_info[2], [
                    'sentencia' => $this->sentencia,
                    'error_codigo' => $error_info[0],
                ], $error_info[1]);
            }

            return false;
        }

        return $resultado;
    }
public function ejecutar()
    {
        // Validamos la sentencia a ejecutar
        if (empty($this->sentencia)) {
            if ($this->arrojarExcepciones) {
                throw new \InvalidArgumentException('La sentencia a ejecutar se encuentra vacia.');
            }

            return false;
        }

        // Ejecutamos la sentencia
        $resultado = $this->pdo->exec($this->sentencia);

        if ($resultado === false) {
            if ($this->arrojarExcepciones) {
                $error_info = $this->pdo->errorInfo();
                throw new Excepcion($error_info[2], [
                    'sentencia' => $this->sentencia,
                    'error_codigo' => $error_info[0],
                ], $error_info[1]);
            }

            return false;
        }

        return $resultado;
    }
public function ejecutar ( ) { // Validamos la sentencia a ejecutar if ( empty ( $ this -> sentencia ) ) { if ( $ this -> arrojarExcepciones ) { throw new \ InvalidArgumentException ( 'La sentencia a ejecutar se encuentra vacia.' ) ; } return false ; } // Ejecutamos la sentencia $ resultado = $ this -> pdo -> exec ( $ this -> sentencia ) ; if ( $ resultado === false ) { if ( $ this -> arrojarExcepciones ) { $ error_info = $ this -> pdo -> errorInfo ( ) ; throw new Excepcion ( $ error_info [ 2 ] , [ 'sentencia' => $ this -> sentencia , 'error_codigo' => $ error_info [ 0 ] , ] , $ error_info [ 1 ] ) ; } return false ; } return $ resultado ; }
Ejecuta la sentencia interna.

@return bool

@throws \InvalidArgumentException
@throws Excepcion
Ejecuta la sentencia interna .