PHP如何使用MYSQL中的limit子句实现分页
发布时间:2020-11-10 13:43:43
来源:亿速云
阅读:95
作者:小新
这篇文章给大家分享的是有关PHP如何使用MYSQL中的limit子句实现分页的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
PHP使用MYSQL中的limit子句实现分页的实例,原生分页代码,演示了从连接MYSQL、选择数据库到读取记录、计算分页、输出分页按钮的整个过程,若对PHP分页不太懂的朋友,相信这个例子对你会有很大帮助。
注:例子中的MYSQL用户名和密码以及表名和字段名请以你的为准,请修改这些信息后再测试。
应用limit子句实现分页显示//全选/取消全选
function chek(){
var leng = this.form1.chk.length;
if(leng==undefined){
leng=1;
if(!form1.chk.checked)
document.form1.chk.checked=true;
else
document.form1.chk.checked=false;
}else{
for( var i = 0; i < leng; i++)
{
if(!form1.chk[i].checked)
document.form1.chk[i].checked = true;
else
document.form1.chk[i].checked = false;
}
}
return false;
}
$conn = mysqli_connect("localhost","root","pwd");//连接MYSQL
mysqli_query("set names gb2312");
mysqli_select_db("db_softinfo"); //指定数据表
?>
|
//浏览数据库内容 if (($action == null) or ($_GET[action] == "show")){ ?>
$pagesize = 5 ; //每页显示记录数 $sqlstr = "select * from tb_mrbook order by id"; $total = mysqli_query($sqlstr,$conn); $totalNum = mysqli_num_rows($total); //总记录数 $pagecount = (int)(($totalNum - 1) / $pagesize) + 1;//总页数 (!$absolutepage)?($absolutepage = 1):$absolutepage; //当前显示页数 ($absolutepage <= $pagecount)?$absolutepage:($absolutepage = $pagecount); $f_pageNum = $pagesize * ($absolutepage - 1);//当前页的第一条记录 $sqlstr1 = $sqlstr." limit ".$f_pageNum.",".$pagesize; $result = mysqli_query($sqlstr1,$conn); while ($rows = mysqli_fetch_row($result)){ echo " | |||||||
"; echo ""; echo " |
for($i = 0; $i < count($rows); $i++){
echo "
".$rows[$i]."";}
echo "
修改/ 删除";echo "
";}
?>
全部选择/取消共<?php echo $totalNum ?>本图书,第<?php echo $absolutepage ?>页/共<?php echo $pagecount ?>页:上一页 下一页
感谢各位的阅读!关于PHP如何使用MYSQL中的limit子句实现分页就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!