【问题标题】:PHP & SQL - How to add recurring items to seperate databasePHP & SQL - 如何将重复项目添加到单独的数据库
【发布时间】:2015-03-21 14:10:20
【问题描述】:

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

例子:

a is composed of customers
b is composed of product

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

John Doe
apple
orange
banana

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

【问题讨论】:

  • 您应该阅读有关数据库的更多信息。我猜你并不是真的想将这些东西存储在不同的数据库中,而是存储在同一个数据库中的不同表中。

标签: php html sql wamp pseudocode


【解决方案1】:

假设您的表具有以下结构

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

【讨论】:

  • 太棒了!我知道它必须如此简单,而不仅仅是在 php 方面对跨数据库 a 和 b 的搜索功能进行一点研究(以便用户可以找到并选择项目),以及动态添加下一行项目的代码,以及我准备好了!非常感谢!
猜你喜欢
  • 2020-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 2023-03-13
  • 2015-06-06
相关资源
最近更新 更多