public function execute(&$SQL, $parameters = array(), &$count = false) { if (is_array($SQL)) { $SQL = implode(' ', $SQL); } echo $SQL . PHP_EOL; if (is_string($SQL)) { $SQL = new Request($this->PDO, $SQL); } $result = $SQL->execute($parameters); return $result; }
protected function fetchCount() { $parameters = []; $SQL = 'SELECT FOUND_ROWS();'; $request = new Request($this->PDO, $SQL); $data = $request->executeOne($parameters); return reset($data); }