2010-10-04 111 views
1

你好 谁能解释我什么这意味着:?Wordpress wp_options选项的问题?

a:2:{s:8:"scSlider";s:8:"featured";s:8:"npSlider";s:1:"4";} 

我应该如何阅读这些值TNX

+0

您没有指出值的来源以及您在何种环境下使用它们,但它可能是一个序列化数组。见http://www.php.net/unserialize – 2010-10-04 23:26:57

+0

tnx佩卡,不知道。 – user147 2010-10-05 09:18:26

回答

3

这些是序列化的选项。当您将add_option()update_option()与数组或对象一起使用而不是标量值时,WordPress在将数据放入数据库之前将其数据序列化为serialize()。当你不想在数据库中创建许多不同的选项来保存一些值时,它非常方便。这样你就可以将它们全部放入一个数组中并保存数组。

当您使用get_option()检索数据时,WordPress会自动将数据反序列化为数组或对象。

+0

谢谢,我知道了。只需要知道使用序列化。 – user147 2010-10-05 08:39:27

0

这看起来很熟悉:它看起来像一个插件选项。正如Pekka所建议的那样,他们使用序列化数组将多个变量打包到单个数据库条目中。 (使用unserialize

我猜你发现它,而做这样的事情:

SELECT * 
FROM `wp_options` 
WHERE 1 
LIMIT 0 , 30 

不幸的是,没有一些想法已安装的外挂(我猜这是一些滑块控件排序),任何人都不可能告诉你这些值是什么意思。

我能否也建议利用优秀的Wordpress Stackexchange site

+0

谢谢,漂亮的wordpress站点 – user147 2010-10-05 08:38:36