Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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 我应该将数组存储到mysql还是将每个值单独存储在表中?_Php_Mysql_Database_Arrays_Favorites - Fatal编程技术网

Php 我应该将数组存储到mysql还是将每个值单独存储在表中?

Php 我应该将数组存储到mysql还是将每个值单独存储在表中?,php,mysql,database,arrays,favorites,Php,Mysql,Database,Arrays,Favorites,我正在将收藏夹系统实现到我的web应用程序中。用户将能够喜欢他们喜欢的页面,这些页面将在他们个人资料的收藏夹部分可见 我需要在mysql数据库中存储他们的收藏夹列表。因为它们可能有多个收藏夹,所以我需要将它们存储在数组中或单独存储在名为“收藏夹”的表中 哪种方法最好?我当然会将它们存储为单独的数据行。使以后的操作更加容易。使“最受欢迎”之类的内容更容易,更容易索引,更容易从用户中添加/删除单个条目,并且不会给数据库中的表大小增加太多开销。我肯定会将它们存储为单独的数据行。使以后的操作更加容易。使

我正在将收藏夹系统实现到我的web应用程序中。用户将能够喜欢他们喜欢的页面,这些页面将在他们个人资料的收藏夹部分可见

我需要在mysql数据库中存储他们的收藏夹列表。因为它们可能有多个收藏夹,所以我需要将它们存储在数组中或单独存储在名为“收藏夹”的表中


哪种方法最好?

我当然会将它们存储为单独的数据行。使以后的操作更加容易。使“最受欢迎”之类的内容更容易,更容易索引,更容易从用户中添加/删除单个条目,并且不会给数据库中的表大小增加太多开销。

我肯定会将它们存储为单独的数据行。使以后的操作更加容易。使“最受欢迎”之类的内容更容易,更容易索引,更容易从用户中添加/删除单个条目,并且不会给数据库中的表大小增加太多开销