Здравствуйте. Не получается ограничить вывод количества блоков

Не получается ограничить вывод количества блоков в поиске, то есть происходит вывод товаров через foreach(php), и там около 1000 товаров, но нужно, чтобы выводилось 6-10 товаров. LIMIT в запросе ставил, но это не то, нужно чтобы поиск работал по всем товарам. Если что, поиск осуществляется через jcfilter.js

Пример кода

<?php 
    $query = "SELECT * FROM product_digiseller";
    $all = mysqli_query($db, $query);
    foreach ($all as $game) { 
?>
        <li id="<?= $game['activation'];  ?> item" class="main__list-item" style="width: 100%; display: block;">
          <a>
            <div class="popular-main__name">
              <span class="popular-item__name-span"><?= $game['name']; ?></span>
            </div>
            <div class="popular-main__price">
              <span class="popular-item__price-span"><?= $game['price']; ?> ₽</span>
            </div>
          </a>
        </li>
<?  }  ?>

скриншот поиска


Ответы (1 шт):

Автор решения: qwabra

sql

SELECT * FROM product_digiseller DESC LIMIT 10

ограничение строк

сортировка по возрастанию/убыванию

  • https://metanit.com/sql/mysql/4.3.php
    • ASC - по возрастанию (по умолчанию)
      SELECT * FROM product_digiseller ASC
    • DESC - с конца
      SELECT * FROM product_digiseller DESC
→ Ссылка