/** * use only for create, begin, commit and injection free queries * @param string $sqlStatement * @param string $sqlLog sqlStatement */ public function queryOnce($sqlStatement, $sqlLog = '') { if (empty($sqlLog)) { $sqlLog = $sqlStatement; } $startTime = microtime($get_as_float = true); $res = $this->dbDriver->query($sqlStatement); $this->checkResult($res, $sqlStatement); $this->freeResult($res); $execTime = microtime($get_as_float = true) - $startTime; $this->logger->addDebug("query '{$sqlLog}' took " . $this->formatMilliseconds($execTime)); }