亲,你的 PHP搜索结果分页显示的问题 解决没有

PHP搜索结果分页显示的问题,你的问题解决了吗?我也是这种问题呀,查了很久不知道应该如何解决,翻页的时候,直接显示全部内容了。你如果解决了也帮我一块解决一下可以吗... PHP搜索结果分页显示的问题,你的问题解决了吗?我也是这种问题呀,查了很久不知道应该如何解决,翻页的时候,直接显示全部内容了。你如果解决了也帮我一块解决一下可以吗 展开
 我来答
星魂战尊
2015-09-14
知道答主
回答量:13
采纳率:0%
帮助的人:3.1万
展开全部
查询总数sql赋给查询所有数据的sql
miniappdltshxxyvklg7
2015-09-14 · 超过89用户采纳过TA的回答
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:127万
展开全部
呵呵,是什么系统呢,代码贴出来看看
追问

就是这种呀,分页分不成,现在是直接输出,然后用JS去分页,速度有点慢了

你的那个我拿去试了,效果差不多的,也可以搜索出来,也能分页,但是点击下一页后,就会变成全部数据了,气死人

追答
是这样,分页是有一个整理好的函数在里面的,你之所以输出了全部结果,是因为你没有限制输出数量,你可以在后面加上limit0,10,这样就是输出的就是从0开始取10条数据,limit 10,10你输出的就是10-20条,这样我们可以把这两个数据赋值成变量,我们每页要分的个数是pagesize这个是固定的比如说是10,假如我们第一页是从第一条开始取到第10条,(这个可以用select count(*) from/$pagesize得出总页数,除不尽则加1),我们假设当前页是$pagecurrent,从0开始取10条,那么就是【limit 0,10 = (当前页$current=1-1),10】第二页从第10条开始取就是【limit (当前页是第二页就是$current=2-1)*10,10 = 1*10, 10】那么我们可以得出这样一个模板select * from 表名 limit ($pagecurrent - 1) * $Pagesize, $Pagesize,自己想办法赋值吧,弄懂其中的原理就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z937423539
2015-09-14
知道答主
回答量:40
采纳率:100%
帮助的人:8.8万
展开全部
你倒是用limit分割下啊 我去 你直接全部查询 不就是直接显示么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shen000love
2015-09-14 · TA获得超过394个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:272万
展开全部
为什么不使用mysql 的 limit 来进行控制分页显示呢?
追问
那个正常分类的情况下,是没有问题的,但是通过关键字搜索出来的结果,只有第一页是正常的,一翻页,它就变成全部数据了
追答
不会的,你写的代码的问题把,有代码?贴出来看一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式