使用MySql SELECT获取一个数据集的行

时间:2014-06-04 13:11:41

标签: php mysql

我尝试写一个小小的Highscore列表。事实上,列表工作得很好,但我不想显示所有条目。这就是为什么我试图让更糟糕的用户被展示,知道他们有多糟糕。

我用这个:

$holrang = mysql_query("SELECT @ROW := @ROW + 1 AS row, scoreScore FROM score, (SELECT 
@ROW := 0) r WHERE scoreScore = '$score' ") or die(mysql_error()); 
$getrang = mysql_fetch_assoc($holrang);
$rang = $getrang['row'];

//$score is the score that the User reached and submit to the list. 

获取用户的“响声”。但查询只重播“1”。

另一个尝试解释:

我们有一个得分列表:

  • Player1 10
  • Player2 20
  • Player3 30
  • Player4 40
  • Player6 60

并且只显示第一个3.现在Player5将他的得分50提交到列表中。 他实际上是在rang 5.我想要一个查询得到这个“5”。

你能给我一个暗示吗?

0 个答案:

没有答案