Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.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_Data Storage - Fatal编程技术网

Php 存储用户提交的数据

Php 存储用户提交的数据,php,mysql,data-storage,Php,Mysql,Data Storage,我正在创建一个网站,将为用户托管列表。他们将能够访问这些列表,然后创建子列表,这些子列表也可以保存/共享/任何内容 我正试图找出处理这些数据的最佳方法。我的第一个想法是让每个用户在MySQL中都有自己的表,并在其中存储相关信息。如果这被证明是最好的选择,一个指向一篇文章的指针,你知道它涵盖了这将是非常感激的 如果MySQL不是最好的路由,你有什么建议 提前感谢。这里是一个简单的数据库布局: TableUser: UserId UserName OtherInfos T

我正在创建一个网站,将为用户托管列表。他们将能够访问这些列表,然后创建子列表,这些子列表也可以保存/共享/任何内容

我正试图找出处理这些数据的最佳方法。我的第一个想法是让每个用户在MySQL中都有自己的表,并在其中存储相关信息。如果这被证明是最好的选择,一个指向一篇文章的指针,你知道它涵盖了这将是非常感激的

如果MySQL不是最好的路由,你有什么建议


提前感谢。

这里是一个简单的数据库布局:

TableUser: 
    UserId
    UserName
    OtherInfos

TableListUser:
    ListUserId
    ListId
    UserId

TableList:
    ListId
    ListProprety

TableListItem:
    ListItemId
    ListId
    ListInfos

通常MySQL应该可以工作,但这在很大程度上取决于数据的大小、用户的数量、请求/秒的数量。。。。这就是你的要求。

MySql是一种方法,但你不想为每个用户创建一个表。您只需要一个特定的表来存储所有用户


您希望用户访问/创建什么样的列表?

数据将只是文本。其想法是拥有一个可以创建子列表的主存储库。我只是在可视化如何设置表时遇到了一些问题,而且我在查找帮助时遇到了困难,因为很难用足够笼统的术语来表达我要做的事情,以便搜索对我有任何好处。@alvero每个用户都会有一个他们创建的项目列表。然后,他们将使用主列表创建任意数量的子列表。我已经在一个表上为每个用户设置了主列表,每个项目都有一个字段,该字段与包装其id的用户匹配。我遇到的问题是如何存储子列表。