基本上我正在使用的是一个充满电话号码的数据库。
如果我从那个电话数据库中找到其中一个用户并且他们注册了我的网站,我想自动关联数据库中已经存在的号码,一旦用户签名,我将如何将这两个表链接在一起起来?
最佳答案
假设您有电话号码表和用户表,您需要将两个表的主键存储在一起
你可以做到:
- 在用户表中,但随后您将只能将一个电话号码链接到一个用户(稍后如果您必须添加多于一个电话,您最终可能会添加 phone_number_1、phone_number_2 等字段。 .这太可怕了)
- 在电话号码表中,但是您将只能将一个用户链接到一个电话号码(可能会出现与第一点相同的问题)
- 在单独的表中,但每次需要获取用户或电话号码时都必须使用联接
正确的选择取决于您尝试建模的数据之间的关系。
关于php - 如何创建 DRY 工作流程以将电话号码与用户相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677956/