Exemple #1
0
 /**
  * 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));
 }