首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列出数据库中的产品时,最佳实践是什么

列出数据库中的产品时,最佳实践是什么
EN

Stack Overflow用户
提问于 2015-08-19 19:38:31
回答 2查看 36关注 0票数 0

我在一家网上商店工作,我的想法是将我的产品以10个为一组列出,然后在每个组中导航。

问题是:最好在会话变量中从DB加载它们,或者在导航时从DB 10按10加载它们

提前谢谢你

EN

回答 2

Stack Overflow用户

发布于 2015-08-19 19:44:14

当您希望每页显示10条记录时,您可以从数据库中获取记录,然后使用needed.Suppose

代码语言:javascript
复制
select [* OR field_names] from table_name LIMIT 0,10

在php中,您可以在某些变量中跟踪记录计数,并将其用于mysql查询。

但是,不要一次从数据库中获取所有记录。

票数 1
EN

Stack Overflow用户

发布于 2015-08-19 19:50:17

在我看来,你应该只加载你需要的东西。

如果一次只显示10,那么加载10,假设MySQL使用LIMITOFFSET来执行此操作。

MySQL Data - Best way to implement paging?

如果你加载它们并将它们存储在$_SESSION变量中,你加载了10 +x数量的产品,这增加了页面加载时间,以显示10个产品,并不必要地将它们保存在$_SESSION中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32094450

复制
相关文章

相似问题

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