prepare($sql); $preparedQuery->bindValue(':message', $message); $preparedQuery->bindValue(':action', $command); $preparedQuery->execute(); } public function read() { $logs = array(); $db = SqliteDatabase::getSingleton(); $sql = "SELECT * FROM security_logs ORDER BY recordtime DESC LIMIT 0, 20"; $return = $db->query($sql); while($row = $return->fetchArray(SQLITE3_ASSOC)) { $logs[] = $row; } return $logs; } public function readPage($pageOffset = 0, $pageSize = 5) { $db = SqliteDatabase::getSingleton(); $sql = "SELECT * FROM security_logs ORDER BY recordtime DESC LIMIT ".$pageSize." OFFSET ".($pageOffset * $pageSize).";"; $logs = $db->queryArray($sql); //var_dump($logs); return $logs; } }