public function fetch($username) {
$query = $this->db->prepare("SELECT id, username, password, rank, name FROM users WHERE username=? LIMIT 1");
$query->bind_param('s', $username);
$query->execute();
$query->bind_result($id, $username, $password, $rank, $name);
$query->store_result();
while($query->fetch()) {
$user = new User($id, $username, $password, $rank, $name);
}
$query->free_result();
$query->close();
}