Php 输入联系人
我需要一个表格来保存用户导入的联系人(电子邮件),比如地址簿 现在该表如下所示:导入的联系人:Php 输入联系人,php,mysql,contacts,Php,Mysql,Contacts,我需要一个表格来保存用户导入的联系人(电子邮件),比如地址簿 现在该表如下所示:导入的联系人:id、用户id、电子邮件等… 我正在考虑创建一个表imported\u contacts:id、email等和另一个表user\u contacts:id、user\u id、imported\u contact\u id、date等,以避免在表imported\u contacts中保留重复的电子邮件。因此,有了新的想法,我在导入的联系人中保留所有导入的电子邮件在其他表中用户联系人中保留用户和导入的联
id、用户id、电子邮件等…
我正在考虑创建一个表imported\u contacts:id、email等
和另一个表user\u contacts:id、user\u id、imported\u contact\u id、date等
,以避免在表imported\u contacts中保留重复的电子邮件。因此,有了新的想法,我在导入的联系人中保留所有导入的电子邮件在其他表中用户联系人中保留用户和导入的联系人之间的关系
这是一个有用的想法吗 如果我理解正确,如果两个用户添加了相同的联系人,那么它只存储在表中的一行中,并且两个用户看到的是同一行 我认为这有两个问题:
现在这取决于这个应用程序的用途。如果只是为了一家公司的内部使用,例如他们的客户机数据库,那么将任何更改传播到所有用户可能会很有用,因此问题1实际上不是问题。但否则就不行。用户不能编辑联系人,他们会导入联系人,并使用导入的联系人发送邀请。我明白了,如果您除了电子邮件之外还有其他字段,那么这只会留下问题2。问题是,如果你需要进一步开发你的应用程序,这可能会给你带来很多额外的麻烦,而且,除非你有大量的用户,他们之间有很多共同的联系人,否则这不会是一个很大的优化。但是如果你这样做了,并且你知道应用程序将保持这种状态,它可能会工作。是的,如果用户有许多普通联系人,这将是一个很好的优化。但是我可以肯定这一点,如果有必要的话,也许我以后会做这个优化。