php - Getting a rank from a SQL total column -


i have mysql table so...

id | name  | rank | pts ---+-------+------+---- 12 | john  | 1    | 28 18 | andy  | 2    | 31 23 | brian | 3    | 16 41 | mike  | 4    | 33 15 | jack  | 5    | 35 68 | anne  | 6    | 24 

i sort by...

select * `ranks` order pts desc 

i looking code can give id, , it'll return it's ranking pts column. id 41, should return 2 2nd best score of column.

i not sure google answer. there sql code can simply? or maybe php? rank column overall rank, , pts current weekly score far. there might 2.5 million entries eventually. please let me know if have questions.

// number of ppl w/ points higher given user's select count(*) + 1 ranks pts > (     select pts ranks id = 41); 

...though if looking scale want reconsider how structuring data.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

javascript - Clean way to programmatically use CSS transitions from JS? -

android - send complex objects as post php java -