很简单的原因,limit在筛选之后执行,count()在筛选前执行,顺序的问题 先上SQL 结果为 可以正常看到数据 现在加上分页limit 结果为 而connt()的统计结果是一行数据 只有一行数据 在count()统计完成后,使用 limit x,y 进行分页,不管你一页多少行数据,count()统计完只有一行数据,一旦你查看第二页数据时,都看不见count()的统计结果 当你先查看第一页数据时,是可以看待这个统计结果的