24 lines
480 B
PHP
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()
|
|
]);
|
|
}
|