Heim >Backend-Entwicklung >PHP-Tutorial >php框架 - php mysql limit 分页问题

php框架 - php mysql limit 分页问题

WBOY
WBOYOriginal
2016-06-06 20:18:371630Durchsuche

我想问实际应用中都是使用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个就可以了嘛

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn