php分页,用户点击下一页时如果新增数据,会将前一页数据重复显示,求解决

如果将全部数据存入memcache,并将每页显示最后一个id记住,点击下一页时查询此id以后的记录。如果用户不点击第一页的话,显示的都会是旧数据,点击第一页更新memcache。就不会重复了,能实现不,如果能实现哪有漏洞。 求解 求神解!

第1个回答  2014-05-07
一般的应用都忽略这个问题,百度知道、百度贴吧都会这样,你在第一页的时候点下一页,如果此时有入新发帖子,第一页的最后一条会出现在第二页的顶上,这个无伤大雅,而解决起来耗费资源巨大(特使是数据非常庞大、访客众多的情况下),一般的系统都容忍了。追问

我们经理死活要解决这个问题, 大神求解!

追答

可以用记录最后条数据的ID的方法,但是这个分页就只能顺序翻页,失去了许多分页的功能(上一页、第一页、最后一页都无法实现了)。

本回答被提问者和网友采纳
第2个回答  2014-05-07
是不是ID记录错?或是页码错误。

...php框架为什么我把搜索的新闻分页分好后点下一页就会重新搜索_百度...
如果需要点击分页不进行服务器处理,那么可以将所有的搜索匹配内容返回,在本地用JS分页即可。

thinkphp分页,上一下下一页是跳转到新页面.怎样改成不跳转
就是在当前页打开的啊,你如果是新窗口打开,那你就去找Page.class.php 类里面的 标签中 把target去掉就OK了

如何解决网站分页导致的SEO问题?
1、由于分页产生的大量重复内容,特别是在网页标题上的重复是最明显的,例如我们使用比较多的程序dedeCMS和wordpress都会遇到分页的这个问题,虽然有不少朋友会注意到这个问题,但是还是有不少网站会忽略了这个问题。当然,这一点可能有点吹毛求疵,但是要想为了网站的长远发展,这些细节也是需要我们多加注意...

thinkphp分页问题,想实现把上一页下一页那些字都隐藏掉,用两个div或图...
还有个方法,不用定制分页函数,分页函数出来的是一串html代码,是吧,你在页面中写入CSS,就可以把分页的样式给改变,thinkphp的分页可以控制输出项,你只输出上一页和下一页就行。不知道这样你懂了没,就是自己写个css把thibkphp分页函数的css覆盖掉,这样分页的样式就变成你要的了 ...

thinkphp分页,已经显示了,但是不显示下面的上一页下一页
setConfig方法支持的属性包括:header:头部描述信息,默认值 “条记录”prev:上一页描述信息,默认值是“上一页”next:下一页描述信息,默认值是“下一页”first:第一页描述信息,默认值是“第一页”last:最后一页描述信息,默认值是“最后一页”可以设置一些分页的显示看看能不能显示 ...

为什么在做php分页的时候 翻到第二页 数据库里的数组就不能显示 第一...
...一坨坨的,不想看,直接传参,默认传0,50 第0组50个 ,然后点击下一页一次加1,1,50 2,50 用 limit 写sql 就行了!

php分页点击下一页就没了
?> <?php echo $contents['biaoti'];?> <?php } while($contents = mysql_fetch_array($rs));\/\/do...while per = $page - 1;\/\/上一页 next = $page + 1;\/\/下一页 echo "显示第 <B>" . ($Total ? ($startnum +1) : 0) . "<\/B>-<B>" . min($startnum + $p...

PHP分页问题. 望大虾开示
1.$_GET[page] 是你点击 上一页 或者 下一页 传递过来的, 当你的页面初始化的时候 也就是你没还没点击上一页 下一页 的时候 他应该是0 2.$page.=','; 这个的意思是 $page = $page . ','; 他是用来拼写SQL 语句的 拼写后 你的SQL 应该是 select * from message li...

在PHP中怎么实现新增数据,刷新表格,而不刷新整个页面。
ajax把增加的数据传到后台,保存成功的话就然后查询数据库,把当前分页的内容读取,再传回前台,前台先关掉弹出的页面,然后用js或者jq把原来表格的内容直接干掉,然后在把新查询的数据循环出来用js或者jq写成表格到相应位置啊,还是很好实现的

PHP用smarty循环分页后,如果删除一条记录后,原先的页面也随之改变了...
如果删除记录,那么原先生成的静态页面就要重新生成。

相似回答