我有一个wordpress站点,以及一个安装了演示数据的模板.当我在phpmyadmin中打开一些字段时,即使我没有做任何更改并选择其他字段,它也会对该字段进行更新.没问题,它什么都没有更新,因为我做了零修改.然后发生的事情是wordpress网站的前端变得混乱,因为SOMETHING在我正在检查的领域发生了变化.有问题的字段中有大量的HTML代码,还有不少; 和"其中的人物......
我想当我打开字段并关闭它时,update命令会解析字段中的内容,它会看到; 并且"到处都是......我可能是错的.无论如何,当我查看数据并通过mysql shell查询或phpmyadmin复制它,并将其完全更新回到DB之前,SOMETHING正在改变,但即使使用记事本++比较插件并以我能够的方式查看数据,它也没有变化......
这有意义吗?这让我疯了!
这是一个使用火箭主题的wordpress网站,以及任何人都熟悉的龙门架...
以下是此问题的视频演示
https://www.youtube.com/watch?v=ljXTDKKmUUw
好吧,答案似乎是,如果数据被序列化存储在字段内的数组中,则必须首先使用php对其进行反序列化,然后再使用php进行读取和序列化.
显然,这是wordpress的一个常见问题,当人们尝试进行更改网址长度的数据库迁移时会造成很多挫败感.
我在这里学到了更多关于这个问题的知识:http: //wpgarage.com/tips/data-portability-and-data-serialization-in-wordpress/