$sql = "SELECT jakies_id FROM `tabela` ORDER BY jakies_id DESC"; // wyszukujemy wszystkie ID jakiejs tabeli, od najwiekszego do najmniejszego
$i = 0; // zmienna liczaca, na start przyjmuje 0
$poszukiwane_id = 21; // ID usera, którego ID musimy okreslic w rankingu
{
$i++;
if ( $row['jakies_id'] == $poszukiwane_id ) // jesli obecnie sprawdzane ID jest rowne ID wybranego ID ze zmiennej $poszukiwane_id
{
break; // .. to stopujemy petle
}
}
echo 'Twoja pozycja w rankingu to: '.$i; // .. a jego ranking to wartość zmiennej $i (liczenie zatrzymała wtedy, gdy znaleziono ID ww. usera)
Do najlepszych rozwiązań może nie należy, ale działa