Php 电子商务,产品和股票如何页面这些
我正在为一个客户建立一个电子商务系统,这个客户在销售二手产品。我的DB方案大致如下Php 电子商务,产品和股票如何页面这些,php,database,e-commerce,Php,Database,E Commerce,我正在为一个客户建立一个电子商务系统,这个客户在销售二手产品。我的DB方案大致如下 +-------------+ +-------------+ +-------------+ | Category | | Product | | Stock | +-------------+ +-------------+ +-------------+ | category_id | | category_id | | stock_id | | path |
+-------------+ +-------------+ +-------------+
| Category | | Product | | Stock |
+-------------+ +-------------+ +-------------+
| category_id | | category_id | | stock_id |
| path | | product_id | | product_id |
+-------------+ +-------------+ +-------------+
SELECT * FROM stock s WHERE s.sell = 1 AND s.product_id = pulledid
一个产品在一个类别内,一个库存是一个产品的一个项目,库存还包含特定的信息:库存序列、状态(状况良好、有点破损、垃圾)
现在我需要制作一个页面来显示每个类别的库存产品,例如:
TV (big category)
LCD (small category)
SONY super LCD 22'' <- product
Stock 1
Stock 2
Stock 3
Sony super LCD 24''
.... etc ...
PLASMA (category)
Hitachi bla bla plasma
Stock 1
Stock 2
Stock 3
之后我会做10个这样的查询
+-------------+ +-------------+ +-------------+
| Category | | Product | | Stock |
+-------------+ +-------------+ +-------------+
| category_id | | category_id | | stock_id |
| path | | product_id | | product_id |
+-------------+ +-------------+ +-------------+
SELECT * FROM stock s WHERE s.sell = 1 AND s.product_id = pulledid
所以我的问题来了,有更好的方法吗?你能在这种方法中提供一些流程吗(不要放纵我知道这真的是一种幼稚的方法,但我不能提供其他方法)
限制库存是否更明智?知道页面会有一些动态html(可能是ajax)来对价格相同的页面进行分组
最好表现出:
-一种产品和所有库存(在大多数情况下,不会超过5项)
-按库存逐页,这意味着产品A可能位于第1页和第2页
如果有人有建立这种系统的经验,并能给我一些反馈,我将不胜感激
其思想是,对于每个页面,您都以相同的顺序选择相同的记录集,但显示不同的子集。@Loomis:谢谢您的回答。就像我怀疑它会更好的页面上的股票,唯一的问题,我可以看到他们有一个特殊的产品有300个股票(只有这一个),所以这个类别将产生一个疯狂的页面数。。。但我想我真的无能为力!此外,购买超过10只股票也不是问题,只要每页购买正常数量的商品即可,如果这个数字不总是相同的话,那也没关系