我對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