【问题标题】:Where is gravity form data stored?重力形式数据存储在哪里?
【发布时间】:2023-09-20 16:58:01
【问题描述】:

我正在开发的网站使用重力表单和重力表单 PDF 从表单数据生成 PDF。表单字段选项之一中有错字。当我修正错字时,每个条目都丢失了该表单字段的数据。值得庆幸的是,这发生在沙盒环境中,并且暂存环境仍然具有该表单字段的所有信息。

我浏览了数据库中的每一个表,但找不到这些条目信息的存储位置。我还检查了本地文件结构。

有谁知道 Gravity Forms 的表单字段数据存储在哪里?'

编辑: 抱歉,这只是 mySQLworkbench 很愚蠢。我将我的行设置为 1000,它显示的是 1044。这让我假设只有 1044 行......有数千行我没有检查。我更改了我的查询并修复了它

【问题讨论】:

    标签: wordpress gravity-forms-plugin


    【解决方案1】:

    所有上传的文件都将存储在 wp-content/uploads/gravity_forms/$FORM_ID-randomstring 文件夹中。在表单字段中输入的任何文本都将存储在您的 WordPress 数据库中的专用 Gravity Forms 表中。对任何上传文件的引用也将存储在数据库中。 更多信息请点击链接https://docs.gravityforms.com/database-storage-structure-reference/或查看其他人的贡献在这里>>https://legacy.forums.gravityhelp.com/topic/where-does-the-gravity-form-information-go-after-it-is-created

    【讨论】:

    • 遗憾的是,这些信息并未存储在任何这些数据库中。但是,我确实在 wp_rg_ 表中找到了其他表单信息。我还发现了上传中存储的图像。但是我在数据库中的任何地方都找不到对上传文件的引用
    • 但是这些链接有帮助吗?
    • 这些实际上是我在最初的谷歌搜索中看到的第一个链接。可悲的是,他们没有帮助。
    • 如果您的数据仍在 wp_rg_ 前缀表中,您可能使用的是旧版本的 Gravity Forms。升级时发生了 2.3 中的数据库迁移。