我有一个PHP应用程序,我想在产品和类别之间输入多对多关系。我放入数据库的所有内容都是手动的,我的数据库结构是:
--TABLES--
Products - (Product_ID, Name, etc.)
Categories - (Category_ID, Name, etc.)
Product_Categories (Product_Category_ID, Product_ID, Category_ID)
*this is my junction table
*the Product/Category IDs in this table reference those in the other tables.
目前,当手动输入关系时,我必须考虑:哪个产品再次是产品#7,哪个类别是#8类?现在只有一小部分但是当有更多时,这将是非常麻烦的。
我的问题是:如果我手动将关系输入到联结表中,那么管理此过程的最佳方法是什么。我是否需要创建自己的php页面来显示这些关系,是否有一个比phpmyadmin(或其中的一个功能)更好的应用程序,我可以在phpmyadmin中以某种方式显示与ID相关的其他表信息吗?
我是所有这一切的新手,很抱歉,如果我遗漏了一些明显的东西。
答案 0 :(得分:0)
PHPMyAdmin wiki有一个描述how to link foreign key values from tables with fewer than 200 rows的页面。也许这会有助于您的类别问题,但可能不是您的产品ID问题。
(就我个人而言,我认为你在php中编写数据录入应用程序的本能或其他正确的行为,但这里至少是尝试在PMA中找到一个功能。