prepare("SELECT * FROM launcherversionmanifest WHERE hidden = 0 AND game = 1 ORDER BY id DESC"); $stmt->execute(); $result_versions = $stmt->get_result(); $versions = array_map(fn($row) => ['id' => $row['id'], 'version' => $row['downloadUrlVersion'], 'displayName' => $row['downloadUrlVersion'], 'platforms' => json_decode($row['platforms']), 'downloadUrls' => json_decode(str_replace("%version%", $row["downloadUrlVersion"], $row["downloadUrls"])), 'executables' => json_decode($row['executables'])], $result_versions->fetch_all(MYSQLI_ASSOC)); echo json_encode($versions); $conn->close();