如何使用PHP从mysql中读取值

时间:2014-04-12 04:40:38

标签: php mysql wordpress

以下是我在mysql for wordpress数据库

中的一个字段中看到的值
  

答2:{I:0; I:31; I:1; I:23;}

这种格式是什么?如何使用PHP获得备用I的价值?

3 个答案:

答案 0 :(得分:4)

这是serialize()' d变量,您可以使用unserialize()转换回相应的数据类型 - 在本例中为具有整数索引和值的数组。

对于WordPress,有一个名为maybe_unserialize()的函数,如果您不确定它是否已被序列化,则该函数对数据库值很有用。

答案 1 :(得分:2)

serialize形式,您可以使用unserialize() php函数

答案 2 :(得分:1)

这是序列化数据,'a'表示数组,2表示该数组的两个子部分。

我建议的是,而不是通过自定义查询提取信息是使用Wordpress的内置函数(get_posts,get_user_meta等),这将安全地检索数据,你可以用它做更多。此外,它是为扩展而构建的,这意味着您每次都不会重新发明轮子