我想知道如何通过MySQL在PHP中轻松进行分页。请问您能帮我个忙吗? 这个我的代码没有错误...将此代码与您的项目工具一起使用。
<ul class="pagination justify-content-end">
<?php
$sql = "SELECT * FROM json_data";
$rs_result1 = mysqli_query($connect, $sql);
$row = mysqli_num_rows($rs_result1);
//print_r($rs_result1); die();
$limit = 10;
$total_records = $row;
//$total_pages = ceil($total_records / $limit)-220;
// calculate total pages
$total_pages = ceil($row / $limit);
$prev = $page-1;
$next = $page+1;
$pagination_buttons =5;
$last_page = $total_pages;
$half = floor($pagination_buttons/2);
//echo '<ul class="pagination">';
if($page >= 5){
echo '<li><a href="domain.php?page=1">First</a></li>';
}
if($page < $pagination_buttons AND ($last_page == $pagination_buttons OR $last_page > $pagination_buttons)){
for($i=1; $i<=$pagination_buttons; $i++){
if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
}
if($last_page > $pagination_buttons){
echo '<li><a href="domain.php?page='.($pagination_buttons+1).'">Next</a></li>';
}
}
else if($page >= $pagination_buttons AND $last_page > $pagination_buttons){
if(($page+$half) >= $last_page){
echo '<li><a href="domain.php?page='.($last_page - $pagination_buttons).'">Previous</a></li>';
for ($i=($last_page-$pagination_buttons)+1; $i<=$last_page; $i++) {
if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
}
}
else if(($page+$half) < $last_page){
echo '<li><a href="domain.php?page='.(($page-$half)-1).'">Previous</a></li>';
for ($i=($page-$half); $i<=($page+$half); $i++) {
if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
}
echo '<li><a href="domain.php?page='.(($page+$half)+1).'">Next</a></li>';
}
}
if($page != $total_pages && $total_pages >= 6){
echo '<li><a href="domain.php?page='.$total_pages.'">Last</a></li>';
} ?>
我用mysql在PHP中分页解决了我的代码..希望可以帮助您在分页项目中使用此代码... 我在php和mysql中为我的网站编码了分页代码。.我想知道如何轻松地在MySQL和MySQL中使分页。.请问你能帮个忙吗?我的代码没有错误...将此代码与您的项目工具一起使用。.