<?php
$i = 1;
foreach($db->query("SELECT id, kredi FROM users GROUP BY kredi DESC") as $veri){
if ($veri['id'] == $_GET['id']){
$sira = $i;
die();
}
$i++;
}
echo $sira;
?>biraz uyku var, bu kafayla hatalı yazmış olabilirim, group by kullanmamın sebebi aynı krediye sahip 2 kişi varsa bunları aynı sıralamada tutmak (2 tane üçüncü ya da 5 tane sekizinci gibi) bu şekilde istemezseniz order by kullanabilirsiniz. group by hakkında w3schools.com learn sql kısmından faydalanabilirsiniz.
Teşekkür ederim,hocam w3schools.com'da göz atıyorum şimdi yalnız verdiğinizi denedim boş sayfa hatası aldım