我是php和mysql的初学者。我有一个预先编码的项目,我目前正在进行个性化修改。以下是我的数据库截图。从前端我需要列出所有类别,以及每个类别下的所有相应产品。我不知道如何绑定两个不同的表并显示与每个类别相关的产品。
70gysomp1#
在sql表中应该有外键。在php中,只需获取所有类别和所有产品。当您列出一个类别时,只需列出类别id等于您列出的类别id的所有产品:类别:id,名称perouts:id,name,category\u id列表:类别1-产品:所有具有product.category\u id=category.id的产品
vxf3dgd42#
你需要与产品表和分类表有多个关系:一个分类有一个或多个产品:你需要两个之间的连接table:categorie(id分类、名称等)、产品(id产品、名称等)id_categorie:foreignkey in 产品表。
2条答案
按热度按时间70gysomp1#
在sql表中应该有外键。在php中,只需获取所有类别和所有产品。当您列出一个类别时,只需列出类别id等于您列出的类别id的所有产品:
类别:id,名称perouts:id,name,category\u id
列表:类别1-产品:所有具有product.category\u id=category.id的产品
vxf3dgd42#
你需要与产品表和分类表有多个关系:一个分类有一个或多个产品:你需要两个之间的连接table:categorie(id分类、名称等)、产品(id产品、名称等)id_categorie:foreignkey in 产品表。