我正在使用联系表7和Contact Form 7 Database Addon – CFDB7将表单中的值保存到数据库中。数据库插件似乎可以正常工作并将信息保存到数据库,我能够以我希望的格式查看WordPress仪表板中的所有字段,但是它以“序列化”的形式保存了所有字段和值。
dateAmount
CFDB7插件将上述信息保存在单独的表中,但是所有字段数据都保存在一行中。有没有一种方法或插件可以将此信息另存为表中的单独列以及这些列下的所有值。像这样
用户登录名:MyUser 日期:2018-11-20 姓名:ABC BS:B CMP:1200 CAB:厘米 T1:200 T2:0 T3:0 SL:150 日历:TF 期间1C: Period2C: P1:3 P2:6 时间类型:M
其中User_login,Date,Name ....是表中的单独列,而MyUser,2018-11-20,ABC ....是每个条目在这些列下的值。
能否请您告知如何完成此操作。插件suggests to unserialize的作者。我已经读过有关反序列化的内容,但是我却无能为力。我熟悉SQL,但还不熟悉PHP。我感谢您的帮助。
答案 0 :(得分:0)
我可以使用“保存联系表7”来解决此问题。我已经使用了大约一个月,并且没有遇到任何问题。
https://wordpress.org/plugins/save-contact-form-7/
编辑:很简单,安装插件,不需要进行配置,它会在数据库中创建一个自定义表,其中所有字段都作为单独的列。到目前为止,我只使用了数字类型,文本,单选按钮和下拉菜单。显然,它还具有保存csv,pdf的功能,但是我从未使用过它,因此无法告诉它是如何工作的。我注意到该插件“尚未经过WordPress的最新3个主要版本的测试”,但是到目前为止,它已经完成了工作。