@Ykillyou

Возможно ли допилить постраничный выбор?

Есть вот такой вывод из БД:
<?php
  
  $stmt = $DB_con->prepare('SELECT id, name, description, price, image FROM products ORDER BY ID DESC');
  $stmt->execute();
  
  if($stmt->rowCount() > 0)
  {
    while($row=$stmt->fetch(PDO::FETCH_ASSOC))
    {
     
      ?>
    <div class="portfolio-group">
          <a class="portfolio-item" href="image/<?php echo $row['image']; ?>">
            <img src="image/<?php echo $row['image']; ?>" >
            <div class="detail">
              <h3><b><?php echo $row['price']; ?> MDL</b></h3>
              <p><?php echo $row['name']; ?></p>
			  <p><?php echo $row['description']; ?></p>
              <span class="btn"><center>View</center></span> 
            </div>
          </a>				
        </div>
	<?php } } ?>


Как можно допилить сюда выборку по 8 штук на страницу ?

Всё что нашёл в гугле не подходит, там всё сводится к разбиванию каждой отдельной записи.. а мне желательно этот див блок сильно не видоизменять.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
yarkov
@yarkov
Помог ответ? Отметь решением.
1. Получаем общее количество записей в БД
2. Строим ряд кнопок с номерами страниц
3. Добавляем в SQL ограничение LIMIT $from, $count
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы