我想知道是否有可能直接在mysql中编辑已序列化并存储在mysql中的数组?
我正在使用WordPress中的一个插件,该插件在mysql中存储一个数组(序列化),但是我需要更改某些数组的值。我本来希望在数据库中编辑序列化的字符串,但是每当我执行该插件时,该插件就不再能够读取任何数据。
有没有一种方法可以直接编辑序列化数据而不会破坏插件的读取方式?
干杯!
答案 0 :(得分:0)
反序列化它,然后再次序列化它。这些是基本的php函数。
$array = unserialize($serialized_data);
//do stuff to $array
$serealize = serialize($array);