gpt4 book ai didi

php - 发布高分和检索位置

转载 作者:行者123 更新时间:2023-11-29 01:15:16 25 4
gpt4 key购买 nike

我对 MYSQL 不是很了解,所以我提前道歉,这是一个愚蠢的问题。

我创建了一个 super 基本的 PHP 高分表。将新分数插入 DB 表后,我想检索该分数的位置,以便我可以获得 10 个分数落在该范围内的结果。

我的 INSERT 查询看起来像这样:

$stmt = $mysqli->prepare("INSERT INTO highscores (name, time, score) VALUES (?, ?, ?)");
$stmt->bind_param('sdi', $name, $time, $score);

更新- 我正在寻找一种使用尽可能少的查询来执行此操作的方法。我记得读过一些关于在进行插入时获取 INSERT ID 的内容,但我仍然必须进行第二次查询才能获得这些结果。

最佳答案

获取得分高于当前得分的人数:

选择计数(*)FROM 表名WHERE 得分 > $得分

因此,您的排名分数将排在 1 + mysql_result($result, 0) 位。

关于php - 发布高分和检索位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2456883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com