Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么';在社交网络中,存储用户跟踪谁的最佳方式是什么?_Php_Mysql - Fatal编程技术网

Php 什么';在社交网络中,存储用户跟踪谁的最佳方式是什么?

Php 什么';在社交网络中,存储用户跟踪谁的最佳方式是什么?,php,mysql,Php,Mysql,我现在正在一个社交网络上工作,我想知道:为了存储哪些用户在跟踪谁,我是否应该制作另一个名为“跟踪”的表格,其中包含一行谁在跟踪谁,或者在“我的用户”表中添加以下列,并将所有用户ID存储为一个数组?更好的选择是使用单独的表来实现多对多关系 或 既然你在一个社交网络上工作,考虑使用任何NoSQL选项,这就是它们闪耀的例子。仔细阅读它们,你可以决定是否有比传统RDBMS更适合你的应用程序将它们所遵循的所有用户ID存储为一个数组通常是数据库设计不好的标志。请查看以下答案:决不,决不,决不,决不在一列中存

我现在正在一个社交网络上工作,我想知道:为了存储哪些用户在跟踪谁,我是否应该制作另一个名为“跟踪”的表格,其中包含一行谁在跟踪谁,或者在“我的用户”表中添加以下列,并将所有用户ID存储为一个数组?

更好的选择是使用单独的表来实现多对多关系


既然你在一个社交网络上工作,考虑使用任何NoSQL选项,这就是它们闪耀的例子。仔细阅读它们,你可以决定是否有比传统RDBMS更适合你的应用程序

将它们所遵循的所有用户ID存储为一个数组
通常是数据库设计不好的标志。请查看以下答案:决不,决不,决不,决不在一列中存储多个值!从未!N-E-V-E-R!调查人际关系。特别是“多对多”。您很可能希望使用联接表来实现类似的功能。