2、通过数据库可以查找一共有多少条数据(totalCount)selectcountfrotable_name,进而得到一共可以分多少页totalPage。
3、通过totalCount和totalPage,可以算出来要在页显示哪些页链接。
你好,很高兴回答你的问题。分页有两种,一种是假分页。
就是一次性将数据全部查询出来,然后在展示的时候从这些数据(一般是集合)中取指定索引范围的数据。
另一种是真分页,也就是查询数据时只查询符合条件的数据中的一部分。比如mysql查询时使用limit。
如果有帮助到你,请点击采纳。
准确来说分页一般都是数据库分页分页的原因如下:
1、提高性能,一次查20个,比一次查20000个性能肯定更好;另外如果数据量很大,一次性将内容都查询出来,查询出来的结果是放在内存里面的,内存没有这么大
2、不需要这么多数据,如新闻,一般人可能只看最近前20条;如果我们将后面的也都查询出来了,就是浪费
3、展现层面的考虑:如果一次展现太多的数据,不管是排版,还是美观上都不好