Php 在mysql中求和后,如果用户名在排名列表中,如何让他们获得价格?

Php 在mysql中求和后,如果用户名在排名列表中,如何让他们获得价格?,php,mysql,Php,Mysql,现在我做了一个与排名列表相关的php游戏任务。我的表格如下: 表名t1 +----+-------+-----------+-------------+-------------+ | ID | uid | username |hpdeduct | createtime | +----+-------+-----------+-------------+-------------+ | 1 | 10 | admin |50 | 1234567

现在我做了一个与排名列表相关的php游戏任务。我的表格如下:

表名
t1

+----+-------+-----------+-------------+-------------+
| ID | uid   | username  |hpdeduct     | createtime  |
+----+-------+-----------+-------------+-------------+
| 1  | 10    | admin     |50           | 1234567     |
| 2  | 10    | admin     |12           | 1234568     |
| 3  | 10    | admin     |60           | 1234569     |
| 4  | 11    | testing1  |50           | 1234560     |
+----------------------------------------------------+
我使用下面的代码来显示扣除老板hp更高的排名列表

DB::fetch_all("SELECT sum(hpdeduct) AS totalhitdd FROM t1 GROUP BY uid ORDER BY totalhitdd DESC LIMIT 10";
$kk = 1;
foreach ($ranklist as $l => $m) {
   $m['x'] = $kk++;
   $ranklista[] = $m;
}
因此,我
循环
$ranklista[]
结果如下:

+-----------+-------------+------------------+-------------------+
| $m['x']   | $m['uid']   | $m['username']   | $m['totalhitdd']  |
+-----------+-------------+------------------+-------------------+
| 1         | 10          | admin            | 122               |
| 2         | 11          | testing1         | 50                |
+----------------------------------------------------------------+  
所以现在,我想让我的玩家在他
uid
username
在这个
$ranklista[]
中时得到价格,如果他
uid
$m['x']
是1,可以得到第一个价格,如果他
uid
s
$m['x']
是2,可以得到第二个价格。我不知道如何让脚本知道它的用户可以得到哪一个价格

由于数据库安全问题,我的数据库功能不允许在一个
查询中选择*bla bla

多谢各位