首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用PHP显示SQL结果

使用PHP显示SQL结果
EN

Stack Overflow用户
提问于 2010-05-09 16:15:27
回答 3查看 206关注 0票数 1

我有一个SQL查询,它返回一定数量的元组(大约50个)。现在我需要一次显示15个元组的结果,然后我将有一个“查看更多”按钮来查看下15个结果。

你能告诉我怎么做这个吗?问题是我不能使用“限制”,因为每次我运行查询的结果都是不同的,因此当我更多地按view时,我可能会得到相同页面的相同结果。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2010-05-09 16:58:53

如果您不能使用LIMIT,这意味着您的脚本将不得不获取并加载50个元组。如果你只想显示15个,你应该找一个Javascript解决方案来隐藏其他的,只显示活动的。

JQuery Datatables是一部优秀的作品。您只需加载表中的所有元组,并调用Datatable -就是这样!您可以稍后对其进行自定义,使其一次显示多于或少于15个。

票数 1
EN

Stack Overflow用户

发布于 2010-05-09 17:02:27

您应该将每个“页面”放入一个display:hidden div中,并使用JS显示一个接一个的div,而不是重新加载。

票数 1
EN

Stack Overflow用户

发布于 2010-05-10 03:58:51

如果只能运行一次查询,则只有两个选项:

  • 将整个结果集发送到浏览器,隐藏除15行以外的所有行。“查看更多”只是取消隐藏更多的行。
  • 运行一次查询并缓存结果,但只将请求的行发回到浏览器。当从浏览器请求更多行时,发回另一组缓存行。这对于progressively loading大型或复杂的数据集非常有用。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2797050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档