gpt4 book ai didi

php - 数据库的动态输入

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:22 24 4
gpt4 key购买 nike

我正在开发一个应用程序,让用户可以根据用户的需要创建项目,该项目基本上是一个可以由其他用户提交的表单。

我想允许用户为项目(基本表单)动态创建新字段(使用 Javascript)并为每个字段选择自定义值。

当项目(表单)准备就绪时,可以提交它,用户指定的值将进入数据库。然后另一个用户可以提交表单,原始用户选择的值作为该表单的选项。

值(由用户动态创建)很可能是基本数据,如姓名、电话、电子邮件等。但也有针对特定数据的选项,如食物、地址等。我希望用户能够询问他/她认为必要的任何数据。

那么我应该如何构建我的数据库?我无法确定用户将为他的项目选择哪些字段或多少字段,我正在考虑在传统关系数据库中执行此应用程序,很可能是 Postgres 或 Mysql。

那么应该为我能想到的所有数据创建列(或允许用户创建)还是可以通过其他方式完成?

最佳答案

您可能想看一下 EAV模型。它有一些优点,因为您可以灵活地创建所需的任何结构,但它在事后检索和查询方面也有一些限制。

关于php - 数据库的动态输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17094784/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com