34705-vm/api/get_popular_players.php
Flatlogic Bot 2587a17d37 basic2
2025-10-06 00:19:27 +00:00

25 lines
628 B
PHP

<?php
require_once __DIR__ . '/../db/config.php';
header('Content-Type: application/json');
try {
$pdo = db();
$stmt = $pdo->query(
'SELECT p.id, p.name, p.team, p.sport, p.image_url, pf.favorite_count
FROM players p
JOIN player_favorites pf ON p.id = pf.player_id
ORDER BY pf.favorite_count DESC
LIMIT 6'
);
$popular_players = $stmt->fetchAll();
echo json_encode(['players' => $popular_players]);
} catch (PDOException $e) {
http_response_code(500);
echo json_encode(['status' => 'error', 'message' => 'Database error: ' . $e->getMessage()]);
}