Работа с базой данных

Андрей9 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.10.2015

Есть таблица пользователей: 

+----+----------+---------+---------+ 

| id | username | species | rating | 

+----+----------+---------+---------+ 

| 1  | Chirpy    | bird       |   35      | 

| 2  | Whistler | bird       |  154    | 

| 3  | Claws     | cat        |   95     | 

| 4  | Fluffy     | cat         |   54     | 

| 5  | Fang       | dog        |  120   | 

| 6  | Bowser   | dog        | 105    | 

| 7  | Buffy      | dog         |  52     | 

| 8  | Puffball  | hamster |  67     | 

| 9  | Slim        | snake    |  45     | 

+----+----------+---------+--------+ 

Я так понимаю при 

$q=mysql_query("SELECT COUNT(*) FROM table ORDER BY rating"); 

она сортируется в такой вид: 

+----+----------+---------+---------+ 

| id | username | species | rating | 

+----+----------+---------+---------+ 

| 2  | Whistler | bird        |   154    | 

| 5  | Fang       | dog        |   120    | 

| 6  | Bowser   | dog        |   105    | 

| 3  | Claws     | cat         |   95     | 

| 8  | Puffball  | hamster |   67     | 

| 4  | Fluffy     | cat          |   54     | 

| 7  | Buffy      | dog         |   52     | 

| 9  | Slim       | snake      |   45     | 

| 1  | Chirpy    | bird        |   35     | 

+----+----------+---------+--------+ 

при таком коде выводит кол-во строк: 

$result = mysql_fetch_array($q); 

echo $result['0']; 

Мне нужно узнать номер строки определенного пользователя в данной сортировке, например: 

Whistler   1 

Fang        2 

Bowser    3 

Claws      4 

Puffball   5 

Fluffy      6 

Buffy       7 

Slim        8 

Chirpy     9 

Возьметесь за написание кода?