public function execute() { $log = new \core\Log\Log(date('Y-m-d H:i:s')); $sth = $this->getPDO()->prepare($this->getQuery()); try { $sth->execute(); $log->setSQLQuery($this->getQuery()); $log->setType("Access"); if (isset($this->currentObject)) { $this->getCurrentObject()->setId($this->getPDO()->lastInsertId()); unset($this->currentObject); } unset($this->query); } catch (\PDOException $e) { $log->setSQLQuery($e->getMessage()); $log->setType("Error"); } }
public function executeQuery() { $log = new \core\Log\Log(date('Y-m-d H:i:s')); try { $sth = $this->getPDO()->prepare($this->getQuery()); echo $this->getQuery(); $sth->execute(); $result = $sth->fetchAll(); $log->setSQLQuery($this->Query); $log->setType("Access"); } catch (\PDOException $e) { $log->setSQLQuery($e->getMessage()); $log->setType("Error"); } $log->stock(); return $result; }