php分页只能用limit,PHP基于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")){

?>

 id名称价格时间类别操作

$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 ?>页:上一页 下一页

以上内容不足之处还请指出,不胜感激!

更多相关问题请访问jquery中文网:http://www.jquerycn.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值