我正在设计一个表单处理 Web 服务,类似于用户注册的wufoo和formstack.com,创建一个表单操作,他们将复制并粘贴到他们的表单中,我的服务会将这些数据存储在数据库中并重定向回来到他们的感谢页面。
我将使用PHP
and来构建它MySQL
。到目前为止,我已经弄清楚了基本的功能,但是我在抽象层面上变得松懈的地方是如何最好地存储用户数据。
我的第一个想法是为每个创建的新表格创建一个新表格,这看起来有点傻而且过头了。
现在我在想,我创建了一个通用data
表,其中包含 50 个字段,命名为:field1, field2, field3, field4
等,它将存储每个人的数据,然后将该表链接到另一个名为fieldnames
的表,用户可以在其中自定义他们的“仪表板”,使其看起来像他们已经命名了这些字段。
我真的不太确定如何最好地处理这个问题。