PHP+MYSQL查询结果上加一个排名序号且分页不间断
数据表a中有b(排名指数)、c(好评数)两个字段,要实现:以b(排名指数)字段的数字从大到小排序,并且增加一个查询结果排名序号,且每页显示2条,分页后排名序号不间断!如图...
数据表a中有b(排名指数)、c(好评数)两个字段,要实现:以b(排名指数)字段的数字从大到小排序,并且增加一个查询结果排名序号,且每页显示2条,分页后排名序号不间断!如图所示:图1是第一页,显示1、2,图二的排名要显示 3 ,但是显示的又是1,在翻页时,排名中断了,怎么解决呢?
展开
3个回答
展开全部
翻页的时候 把页码传过去 然后根据页码直接把排名算出来
比如 第二页 page=2 然后一页两条 startrow = (2页* -1)*2 +1 = 3
输出的时候直接从3开始
比如 第二页 page=2 然后一页两条 startrow = (2页* -1)*2 +1 = 3
输出的时候直接从3开始
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-20
展开全部
貌似翻页时是在SQL语句中重新查询得出的结果,那么借助页码那组变量来计算就是。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接在数据库添加一个这样的字段就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询