我正在开展一项新业务,提供大约 30 种不同的服务。我正在尝试找出使用 MySQL 和 PHP 对所有 30 项服务进行“轻松访问”的最佳方式。在这一点上,我正在设置我的数据库,我想确保我朝着正确的方向前进。这是我到目前为止提出的概念:
Create Table customers (customer_id)
Create Table orders (order_id, customer_id, product_id)
Create Table logo_design (logo_id, customer_id, order_id, product_id)
Create Table web_design (web_id, customer_id, order_id, product_id)
所以我的想法是,对于每个新客户,他们将被分配一个唯一的客户 ID。对于他们购买的每项服务,此 ID 都会保留在他们身边。我遇到困难的地方是说客户订购了 3 种不同的服务。如何显示他们购买的 3 项服务,而无需进行一百万次不同的循环或验证检查?真正连接所有表格以便于访问的最佳方式是什么?
任何意见是极大的赞赏!