我对MYSQL并不是很了解,所以我提前道歉,这是一个愚蠢的问题。发表高分和检索位置
我创建了一个超级基本的PHP高分表。在数据库表格中插入新分数后,我想检索该分数的位置,以便我可以得到10个结果,并且人员分数落入该范围内。
我插入查询看起来像:
$stmt = $mysqli->prepare("INSERT INTO highscores (name, time, score) VALUES (?, ?, ?)");
$stmt->bind_param('sdi', $name, $time, $score);
UPDATE - 我在寻找一种方法以尽可能少的查询尽可能地做到这一点。我记得读过一些关于在插入时获取INSERT ID的信息,但是我仍然需要进行第二次查询才能获得这些结果。
你是指“该分数的位置”是什么意思?数据库表中的位置? “......属于这个范围。”什么范围,你ony添加一个新的分数? – 2010-03-16 18:57:55
啊,好问题。我的意思是位置,因为它与分数有关。所以1st会有最高分,持续最低。 – majman 2010-03-16 21:13:22