used
содержит список использованных предметов. Я не хочу, чтобы этот предмет снова использовался, если он был одним из последних 10 использованных предметов.
Из некоторых поисковиков мне кажется, что мне нужен подзапрос, но я не могу заставить его работать. Вот что я попробовал до сих пор
$check = mysqli_query($db, 'SELECT `id`
FROM (
SELECT `id`
FROM `used`
ORDER BY `id` DESC
LIMIT 10)
WHERE `item` = ' . $id);
До этого я использовал следующее
$check = mysqli_query($db, 'SELECT `id`
FROM `used`
WHERE `item` = ' . $id . '
ORDER BY `id` DESC
LIMIT 10);
Однако, похоже, это ограничивало результаты только на 10, поэтому всегда возвращало бы true
, если бы элемент использовался, даже за пределами последних 10