PHP:基于用户的网络的数据库结构

时间:2017-03-28 10:31:48

标签: php mysql sql database networking

一些基础知识: 我使用用户身份验证登录管理系统,允许用户添加客户,以及一系列有关客户的信息,包括用于GMap API的地理位置信息。我的目标是允许用户相互添加以满足客户客户的网络需求。我想知道构建数据库/表结构的最佳方法应该是什么。

目前,我有一个名为pbud1的数据库,其中包含users表和customers表。对于网络,我的想法是使用users唯一ID - > uid作为其网络的标识符。然后在用户实例化网络时添加表,命名表network_ + the id from their 'users' table,例如:network_uid pbud1network_uid = {{ 1}}。pbud1users。因此,如果用户的ID为6,则为uid。然后在新表network_6中,将关于添加到该用户网络的每个用户的每一行放置相关信息,即; nid(key / ai)net_user_id(uid),geo_location,business,name等...

目标:允许其父网络中的每个用户访问该特定user.parent客户信息。由于相关用户之间的客户群的geo_location,建议用户使用user.parent。

老实说,语义在这里并不像DB表关系的结构和构建那样重要,因为网络用户可以访问彼此的"network_6"信息。

非常感谢任何有关方法的帮助!

0 个答案:

没有答案