/** * Valida, escapa y ejecuta la consulta SQL * @param string $sql Consulta SQL * @param array $parametros Parámetros de la consulta */ private function _query($sql, $parametros) { if (substr_count($sql, '?') != count($parametros)) { $_msj = 'Existe ' . substr_count($sql, '?') . ' signos "?" y ' . count($parametros) . ' parámetros, estas cantidades tienen que ser iguales' . Cnt::br() . $sql; Error::mysql('', $_msj); } $this->_prepare($sql, $parametros); $this->_result = $this->_mysqli->query($this->_sql); if ($this->_mysqli->error) { Error::mysql($this->_mysqli->errno, $this->_sql . Cnt::br() . $this->_mysqli->error); } }