我绝对是PHP和MySQL的初学者。我有一个预先编码的项目,目前正在进行个性化修改。
以下是我的数据库的屏幕截图。
我需要从前端列出所有类别,以及每个类别下的所有相应产品。
我不知道如何绑定两个不同的表并显示与每个类别相关的产品。
答案 0 :(得分:0)
您需要与product表和categorie表建立manyToOne关系: 一类拥有一种或多种产品: 您需要在两个表之间进行联接:商品表中的类别(id_categorie,名称等),产品(id_product,名称等...,#id_categorie)id_categorie:foreignKey。
答案 1 :(得分:0)
在SQL表中应具有外键。在PHP中,只需采用所有类别和所有产品即可。当您列出一个类别时,只需列出所有categor_id等于您列出的类别的ID的产品:
类别:ID,名称 产品:ID,名称,category_id
列表: 1类 -产品:全部具有product.category_id = category.id