PHP& SQL - 如何将重复项添加到单独的数据库

时间:2015-03-21 14:10:20

标签: php html sql wamp pseudocode

使用php& sql,说我有2个数据库(a& b)。我希望用户能够使用来自&amp ;;的项目创建第三个数据库(c)。湾如何编写PHP以允许用户从&amp ;;中选择项目? b从列表中,让他们能够保存结果,以便以后可以查看并从c调用吗?

示例:

a is composed of customers
b is composed of product

用户从“a”中选择一个客户,然后将来自“b”的产品关联起来以后可以查看如下:

John Doe
apple
orange
banana

感谢所有帮助!至于我的编码知识,我可以在sql中创建数据库,但不知道如何在php中以“无限”方式加入它们,如上所示。

1 个答案:

答案 0 :(得分:0)

假设您的表具有以下结构

tableA:customerID,customerName,customer ...
tableB:productID,productName,product ...

您需要创建第三个表来存储客户ID和产品ID。架构将是:

tableC:customerID,productID,qty,...

要插入数据,您需要执行:

INSERT INTO tableC (customerID, productID, qty, ...)

您的检索SQL将如下所示:

SELECT * FROM tableC


This will return:
John Doe, apple
John Doe, orange
John Doe, banana