php - MYSQL数据库中如何在一个字段中存储多个字段

标签 php mysql contact-form

如果这是一个愚蠢的问题,我很抱歉,但我是新手。我想将所有客户的不同联系表中的所有信息存储在一个数据库中,以便他们以后可以检索这些信息。每个联系表单都有不同数量的字段。理想情况下,我会将所有这些信息存储在一个 MYSQL 表中,但正如我所说,每个客户的联系表都有不同数量的字段。

我正在考虑创建一个包含以下字段的数据库 ID、customerID、日期时间、数据 数据将是联系表格的 html。但是我确信这不是最佳做法。此外,它不允许我以 csv 或类似格式向客户提供所有联系表格的下载选项。 我也不想为每个客户提供不同的表格,而且我确信有一个包含“field1”、“field2”、“field3”等的表格也不是很好。 有什么想法吗?

最佳答案

如果您不需要它是关系型的,那也没关系。您将无法很容易地查询它。

您可以使用键将答案存储在另一个表中以链接回表单和字段。

或者使用像 MongDB 这样的 KeyValue 存储类型的数据库,你可以存储你所有的数据而不用担心模式。

关于php - MYSQL数据库中如何在一个字段中存储多个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309384/

相关文章:

php - 如何在奏鸣曲管理中显示自定义错误

c# - 在 asp.net 中使用散列密码创建登录名

javascript - 联系表上的帮助不大?

javascript - 表单输入值验证

php 8.1 上的 PHPIDS 已弃用错误

php - 使用 PHP 创建文本文件?

mysql - 如何为列设置优先级并按该优先级对结果进行排序?

javascript - 如何使用 MySQL 登录 ReactJS、NodeJS?

PHP 联系表未提交

php - 如何使用 php 从给定的视频 ID 获取 facebook 视频缩略图