kelompok11-intro-alvin-basi.../load_leaderboard.php
2025-12-10 10:07:18 +07:00

24 lines
480 B
PHP

<?php
require 'db.php';
header('Content-Type: application/json');
try {
$stmt = $pdo->query("
SELECT u.id AS user_id, u.username, s.wins, s.losses
FROM users u
LEFT JOIN users_stats s ON s.user_id = u.id
GROUP BY u.id
ORDER BY s.wins DESC, s.losses ASC
LIMIT 20
");
$rows = $stmt->fetchAll();
echo json_encode($rows);
} catch (Exception $e) {
echo json_encode([
"error" => $e->getMessage()
]);
}