我使用联系人表单7和联系表格7数据库附件- CFDB7将值从表单保存到数据库中。数据库插件似乎工作良好,并将信息保存到数据库中,我可以看到WordPress仪表板中的所有字段都是我想要的格式,但是它以“序列化”的形式保存所有字段和值。
enter code here a:17:{s:12:"cfdb7_status";s:4:"read";s:10:"user_login";s:5:"MyUser";s:4:"Date";s:10:"2018-11-20";s:10:"Name";s:3:"ABC";s:2:"BS";a:1:{i:0;s:1:"B";}s:3:"CMP";s:4:"1200";s:3:"CAB";a:1:{i:0;s:2:"CM";}s:2:"T1";s:3:"200";s:2:"T2";s:0:"";s:2:"T3";s:0:"";s:2:"SL";s:3:"150";s:8:"Calendar";a:1:{i:0;s:2:"TF";}s:8:"Period1C";s:0:"";s:8:"Period2C";s:0:"";s:2:"P1";s:1:"3";s:2:"P2";s:1:"6";s:8:"TimeType";a:1:{i:0;s:1:"M";}}CFDB7插件将上述信息保存在单独的表中,但是所有字段数据都保存在一行中。是否有方法或插件将此信息保存为表中的单独列和这些列下的所有值。就像这样
User_login: MyUser日期: 2018-11-20名称: ABC BS: B CMP: 1200 CAB T1: 200 T2: 0 T2:0 SL: 150日历: TF Period1C: Period2C: P1: 3 P2: 6 TimeType: M
哪里User_login,日期,名字..。是表中所有单独的列和MyUser,2018-11-20,ABC.为每个条目在这些列下的值。
你能告诉我怎么做吗。插件建议取消序列化的作者。我读过一些关于非序列化的文章,但是我无法用它做任何事情。我熟悉SQL,但还不熟悉PHP。谢谢你的帮助。
发布于 2019-01-17 22:42:17
我能够用保存联系人表7来解决这个问题。我已经使用它一个月了,还没有遇到任何问题。
https://wordpress.org/plugins/save-contact-form-7/
编辑:很简单,安装插件,不需要配置,它在数据库中创建一个自定义表,所有字段作为单独的列。到目前为止,我只使用了数字类型、文本、单选按钮和下拉列表。显然,它也有能力保存csv,pdf,但我从来没有使用它,所以不能知道如何工作。我注意到插件“还没有用最新的3大版本的WordPress进行测试”,但是现在它已经完成了工作。
https://stackoverflow.com/questions/53400560
复制相似问题