为了账号安全,请及时绑定邮箱和手机立即绑定

PHP+MySQL分页原理实现

难度初级
时长 1小时10分
学习人数
综合评分9.33
119人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.1 逻辑清晰
数据传到了前台如何在前台分页?
else{
..
end=$total_pages>$showPage?// 这一段觉得不应该判断了 直接使用$end=$total_pages就可以了,因为在前面的if条件中已经判断过了,本身的else条件就是$toal<=$showPages了
}
老师讲的很棒喔。么么哒
好像代码不够严谨。比如:
if($page + $pageoffset > $totalPage) {
$start = $start - ($page + $pageoffset - $end);
}
是有bug的。明显存在$start <= 0 的情况。 应该加上if($start <= 0) $start = 1;
但是,总体讲的挺好的!能免费做出分享,我觉得就已经很棒了!
感谢,讲得很好!
尾部省略可以这么判断if($page < $total_pages-$pageoffest)感觉比老师的简单
有问题可以尝试去解决,干嘛说话那么难听!视频模糊不清的是你自己的问题,不怪别人,老师说话如何是老师的风格,你可以不听,滴水之恩,当涌泉相报,就算不能报恩,也要怀着一颗感激之心,做人连一点感恩之心都没有,枉为人.听了别人的课就是受了别人的恩惠,不知回报不说反而咬人一口,这么多年的教育真是把你彻底教废了,其实我是懒得给你这种人留下哪怕一个字的,因为你这种人根本就不配别人对你有所评论,但是又害怕你只是一个小屁孩还有继续教育的潜力,所以抱着长辈的心态给你这种人留下几行字,要么不做人,要么做一个正直的人,做一个好人!
开启了mysqli扩展的小伙伴在使用<a href=" .$_SERVER['PHP_SELF'].'?p='.($page-1). ">上一页</a>会报错,说传递的不是一个结果集,我是这么解决的,报错的小伙伴可以借鉴 $p1=$page-1;
$p2=$page+1;
$page_banner = "<a href='".$_SERVER['PHP_SELF']."?p=$p1'>上一页</a>";
$page_banner .= "<a href='".$_SERVER['PHP_SELF']."?p=$p2'>下一页</a>";
echo $page_banner;
终于学完了,好累呀
6666666666
要是根据需要有时候需要删掉数据库中的一条记录,那ID就不会自动连续了,那这种情况要怎么办?
echo"<td>{$rows[id]}<td/>";这里为什么要用大括号{}啊
( ! ) Parse error: syntax error, unexpected '",10"' (T_CONSTANT_ENCAPSED_STRING) in D:\wamp\www\mypage.php on line 15
这个老师这样解决编码是为了后面写样式方便---------个人理解
课程须知
学习本门课程之前,建议先了解一下知识,会更有助于理解和掌握本门课程 1、掌握PHP基本的语言语法 2、了解PHP生命周期与PHP运行环境 3、了解php+mysql的基本使用
老师告诉你能学到什么?
1.加深php和mysql结合使用, 2.了解分页的原理, 3.具备一定负责逻辑的处理能力, 4.掌握一定的前端知识。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消