> 백엔드 개발 > PHP 튜토리얼 > php框架 - php mysql limit 分页问题

php框架 - php mysql limit 分页问题

WBOY
풀어 주다: 2016-06-06 20:18:37
원래의
1645명이 탐색했습니다.

我想问实际应用中都是使用limit n,m这样来实现分页吗?

但是我发现这样有一个问题,数据“错乱”问题,当数据变化频繁时,使用ajax来做瀑布流时会出现重复显示信息,或者有的直接被错过了,因为,因为,因为因为什么这个很容易想到吧,因为n,m发生了变化,数据的总和在短时间发生了变化,也就导致了limit在这里得到的数据库出现“错乱”

我不知道怎么解决这个问题,只能说用limit分页太菜了,实际中不可能这样做分页吧

回复内容:

我想问实际应用中都是使用limit n,m这样来实现分页吗?

但是我发现这样有一个问题,数据“错乱”问题,当数据变化频繁时,使用ajax来做瀑布流时会出现重复显示信息,或者有的直接被错过了,因为,因为,因为因为什么这个很容易想到吧,因为n,m发生了变化,数据的总和在短时间发生了变化,也就导致了limit在这里得到的数据库出现“错乱”

我不知道怎么解决这个问题,只能说用limit分页太菜了,实际中不可能这样做分页吧

2333瀑布流哪有这么分页的。。。

瀑布流的排序依据是什么?时间啊。上次读到哪,从哪开始读就行了。

比如上次读到 1点钟,那么下一页应该是:

<code>select * from tbl where datetime > 1点钟 limit 10</code>
로그인 후 복사

这个你就别用limit offset嘛。你可以自己写select,比如你每次取第二页时把最后的id发过来,再用limit从id+1开始取n个就可以了嘛

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿