Пример #1
0
 /**
  * Fetch data from database
  * @param string $query
  * @param bool $replica Allow reading data from db replica
  * @return array
  */
 public function fetch($query, $replica = false)
 {
     $this->connect();
     Debugger::prepareDBLine();
     $result = $this->realFetch($query, $replica);
     Debugger::addDBLine('MySQL', $query);
     $this->queries++;
     return $result;
 }
Пример #2
0
 /**
  * Commit transaction
  * @return bool
  */
 public function commit()
 {
     $this->transaction = false;
     $result = $this->pdo->commit();
     if (Debugger::isEnabled()) {
         Debugger::addDBLine('DB', 'Transaction commited in ' . number_format((microtime(true) - $this->transaction) * 1000, 1) . ' ms');
     }
     return $result;
 }