$sql1 = "SELECT * FROM posts"; $result1 = $conn->query($sql1); $posts = mysqli_num_rows($result1); { $page = $_GET['page']; $since = $page * 10 - 10; $to = $since + 10; $sql = "SELECT * FROM posts WHERE id>".$since." LIMIT 10"; } else { $page = '1'; $since = '0'; $sql = "SELECT * FROM posts WHERE id>".$since." LIMIT 10"; } if($page>$pages) { } $pagek = $page-1; $pagekk = $page+1; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { post($row['title'], $row['author'], $row['date'].' at '.$row['hour'], $row['img'], $row['id']); } } else { } $conn->close();
wyswietla to posty z bazy danych, 10 na strone, wszystko dziala ale problem zaczyna sie gdy dodam ORDER BY id DESC - wtedy na kazdej stronie pojawia sie to samo (10 postow od konca). jakas rada na to?