Пример #1
0
 /**
  * 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);
     }
 }