Всем привет, для постраничной навигации нужно вывести данные с БД начиная с последней к первой:
Имеем такой код:
Код пагинации/* Page navigation */
/*
$kol - количество записей для вывода
$art - с какой записи выводить
$total - всего записей
$page - текущая страница
$str_pag - количество страниц для пагинации
*/
// Пагинация
// Текущая страница
if (isset($_GET['page'])){
$page = $_GET['page'];
}else $page = 1;
$kol = 10; //количество записей для вывода
$art = ($page * $kol) - $kol;
//echo $art;
// Определяем все количество записей в таблице
$res = mysqli_query($db, "SELECT COUNT(*) FROM `post`");
$row = mysqli_fetch_row($res);
$total = $row[0]; // всего записей
//echo $total;
// Количество страниц для пагинации
$str_pag = ceil($total / $kol);
//echo $str_pag;
// Запрос и вывод записей
$result = mysqli_query($db, "SELECT * FROM `post` LIMIT $art,$kol");
Код вывода<?php //Выводим циклом статьи
while ($myrow = mysqli_fetch_array($result)) {
?>
<!-- Job item -->
<div class="col-xs-12">
<div class="item-block">
<header>
<a href="<?php echo "/posts/".$myrow['post_url'].""; ?>"><img src="assets/img/logo-google.jpg" alt=""></a>
<div class="hgroup">
<h4><a href="<?php echo "/posts/".$myrow['post_url'].""; ?>"><?php echo $myrow['post_name']; ?></a></h4>
<h5><?php echo $myrow['post_description']; ?></h5>
</div>
<div class="header-meta">
<span class="location">Включить клоаку</span>
<span class="rate">$55 per hour</span>
</div>
</header>
<footer>
<p class="status"><strong>Updated on: </strong><?php echo $myrow['post_date']; ?></p>
<div class="action-btn">
Cloaking <input type="checkbox" class="js-switch" checked>
<a class="btn btn-xs btn-gray" href="edit-post.php?edit=<?php echo $myrow['id_post']; ?>">Edit</a>
<a class="btn btn-xs btn-danger" href="?delete-post=<?php echo $myrow['id_post']; ?>">Delete</a>
</div>
</footer>
</div>
</div>
<!-- END Job item -->
<?php
}
?>
Если ставлю ORDER BY id DESC LIMIT в запрос, то данные не выводит вообще)
А если оставить как есть сейчас, показывает с первой записи по последнюю, или можно сделать рекурсию текущего запроса?