Я не настолько разбираюсь в MYSQL, поэтому мои извинения заранее - это глупый вопрос.Опубликовать высокие результаты и получить позицию
Я создал супер базовую таблицу высоких результатов PHP. Вставив новый балл в таблицу БД, я бы хотел получить позицию этого балла, чтобы получить 10 результатов с оценкой лиц, попадающих в этот диапазон.
Мой ВСТАВИТЬ запрос выглядит примерно так:
$stmt = $mysqli->prepare("INSERT INTO highscores (name, time, score) VALUES (?, ?, ?)");
$stmt->bind_param('sdi', $name, $time, $score);
UPDATE - Я ищу способ сделать это с наименьшим количеством запросов, как это возможно. Я помню, что читал что-то о получении INSERT ID при вставке, но мне все же пришлось бы сделать второй запрос, чтобы получить эти результаты.
Что вы подразумеваете под «позицией этой оценки»? Позиция в таблице БД? «... попадает в этот диапазон». какой диапазон, вы добавили один новый счет? –
Ах, хороший вопрос. Я имел в виду позицию, связанную со счетом. Итак, 1-й будет иметь самый высокий балл, последний самый низкий. – majman