public function write($session_id, $session_data) { $this->sessions[$session_id] = $session_data; $time = time(); $this->db->query("\n\t\t\tREPLACE \n\t\t\t\tsessions \n\t\t\tSET \n\t\t\t\tid = '{$this->db->escape($session_id)}', \n\t\t\t\tset_time = '{$time}', \n\t\t\t\tdata = '{$this->db->escape($session_data)}' \n\t\t"); /* $data = array (); $data['id'] = $session_id; $data['set_time'] = time (); $data['data'] = $session_data; Query::replace ('sessions', $data)->execute (); */ return true; }
/** * @return Result|int */ public function execute() { $db = Database::getInstance(); $query = $this->getParsedQuery(); return $db->query($query); }
/** * Flush everything down the drain. * @param bool $flushDatabase */ public function flush($flushDatabase = true) { $this->temporary = array(); $this->temporarystart = array(); $this->log = array(); $this->start = microtime(true); // Also flush database log \Neuron\DB\Database::getInstance()->flushLog(); }