Ejemplo n.º 1
0
 /**
  * Sends and executes the query.
  *
  * @return returns a resource identifier or FALSE if the query was not
  * executed correctly
  * @param $query - query string
  * @param $link - connection id
  */
 function DB_Query($query, $link = 'db_link', $keep_insert_id = true)
 {
     global ${$link};
     CProfiler::DBExecStart($query);
     //CTrace::dbg(addcslashes($query, "\0..\37!@\177..\377"));
     $result = mysqli_query(${$link}, $query) or self::DB_Error($query, mysqli_errno(${$link}), mysqli_error(${$link}));
     if ($keep_insert_id) {
         $this->insert_id = mysqli_insert_id(${$link});
     }
     CProfiler::DBExecStop($query);
     return $result;
 }