链接配置文件与登录

时间:2015-05-30 10:35:34

标签: php mysql database-design

我正在为我的运动开发一个竞赛平台,我遇到了一个问题,我不确定是否将其识别为数据库设计问题或编程问题。我正在使用PHP和MySQL。

示例:我是比赛的组织者。我需要为这次比赛注册所有运动员,我通过搜索运动员数据库来查看他是否已经存在。如果找不到运动员,我只是在飞行中创建一个新运动员。 后来,运动员来了,想要注册页面,他想创建一个登录。我想将他的登录链接到他的运动员档案,我想我会通过登录表和运动员表来联系这两者。不过,我确定如何确切地说。如何查看哪个运动员档案属于创建登录的人员。如何在这两个表之间创建链接。我知道这是用外键完成的,这不是我的问题。但是我怎么说“嘿,你想创建自己的登录?看,我想我找到了你已经存在的运动员档案,我应该把你的登录链接到它吗?”

你明白,我的问题是什么?如果需要更多信息,请告诉我。我很难解释自己。

1 个答案:

答案 0 :(得分:1)

创建两个表,一个用于配置文件信息,另一个用于存储登录信息。保存新运动员时,即使您没有关于用户登录的任何信息,也要确保创建两个记录(登录和配置文件)。由于您已经拥有登录记录,因此您可以将配置文件记录链接到该记录。当用户来到您的系统进行自我注册时,只需获取包含给定信息的记录(如电子邮件,姓名等)并进行更新。

电子邮件只能存储在登录表中。

您可以使用电子邮件确认来确保更安全。