php - 如何创建 DRY 工作流程以将电话号码与用户相关联

标签 php mysql weblogic

基本上我正在使用的是一个充满电话号码的数据库。

如果我从那个电话数据库中找到其中一个用户并且他们注册了我的网站,我想自动关联数据库中已经存在的号码,一旦用户签名,我将如何将这两个表链接在一起起来?

最佳答案

假设您有电话号码表和用户表,您需要将两个表的主键存储在一起

你可以做到:

  • 在用户表中,但随后您将只能将一个电话号码链接到一个用户(稍后如果您必须添加多于一个电话,您最终可能会添加 phone_number_1、phone_number_2 等字段。 .这太可怕了)
  • 在电话号码表中,但是您将只能将一个用户链接到一个电话号码(可能会出现与第一点相同的问题)
  • 在单独的表中,但每次需要获取用户或电话号码时都必须使用联接

正确的选择取决于您尝试建模的数据之间的关系。

关于php - 如何创建 DRY 工作流程以将电话号码与用户相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677956/

相关文章:

mysql - 存储过程 : if else statement inside case when

java - 在 Weblogic 12.1.3.0 上部署 Spring 应用程序时出错

java - WebLogic 集群 - 每周重新启动所有应用程序服务器实例?

php - 具有共享代码库的多实例 symfony 应用程序

php - 如何使用 laravel 5 像电子邮件通知一样发出新邮件通知?

php - 如何通过 Ajax 将数据从 PHP 变量发送到 JavaScript?

php - 替换白色间距

mysql - 当我设置 mydumper 时,cmake 无法找到 mysql 库

php - 如何组合这些mysql查询

spring - Tomcat 迁移到 WebLogic12