Podium SQL PHP funcinanando – Stack Overflow em Português

Vou deixar aqui um esquema de podium com 1º, 2º e 3º lugar.
Achei respostas aqui e consegui montar o que eu precisava mas não havia nada pronto. Então vou deixar aqui pq provavelmente eu vou precisar mais pra frente e pode ajudar alguém.

// faz a busca — se tirar o limit 3 vc pega o ranking completo

$rankingGeral = SELECT(“usuario, rank_id, rank_user_id, SUM(rank_pontos) as soma”, “ranking”, “INNER JOIN participantes ON id = rank_user_id GROUP BY rank_user_id ORDER BY soma DESC LIMIT 3 “);
$totalRanking = $rankingGeral->rowCount();

//verifica se há resultado

if ($totalRanking > 0) {
foreach ($rankingGeral as $rank) {

//coloca num array o resultdo

 $colocados() =  $rank('usuario'); 
} } 

//aqui vc coloca a variavel onde quiser, eu coloquei num css de podium com 1, 2 e 3 colocados

$colocados(0) ou $colocados(1) ou $colocados(3)