connect_error) { die("Connection failed: " . $mysqli->connect_error); } else { $db = $mysqli; } } elseif ($database === 'sqlite') { $db_path = 'db/ddd_db.sqlite'; if (file_exists($db_path)) { try { $db = new SQLite3($db_path); } catch (Exception $e) { die("Failed to open the SQLite database: " . $e->getMessage()); } } else { die("Database file does not exist: " . $db_path); } } else { die("Unsupported database type specified in config.cfg"); } } else { die("Database configuration not found in config.cfg"); } // Get mode from request $mode = $_REQUEST['mode'] ?? 'DX'; // Construct query based on mode if ($mode == "DX") { echo ""; $query = "SELECT * FROM scores WHERE Mode = 'DX' ORDER BY Score DESC LIMIT 100"; } elseif ($mode == "EX") { echo ""; $query = "SELECT * FROM scores WHERE Mode = 'EX' ORDER BY Score DESC LIMIT 100"; } else { die("Invalid mode specified"); } // Execute query and fetch results $result = null; if ($db instanceof SQLite3) { $result = $db->query($query); } elseif ($db instanceof mysqli) { $result = $db->query($query); } if ($result) { $counter = 1; echo "