我想从MySql数据库中获取特定值。
我有:
SELECT option_value
FROM wp_options
WHERE option_name = 'DevloungePluginSeriesAdminOptions'
哪个输出:
a:4:{s:11:"add_content";s:4:"true";s:7:"content";s:45:"155000009-9a5sg2t42q2k0159ko8hkdo85hjlu69j";s:11:"show_header";s:4:"true";s:14:"comment_author";s:4:"true";}
我认为这是某种阵列。我不知道怎么处理它。我只想要字符串的155000009-9a5sg2t42q2k0159ko8hkdo85hjlu69j
部分。
我如何才能获得155000009-9a5sg2t42q2k0159ko8hkdo85hjlu69j
?
答案 0 :(得分:1)
此数据为序列化格式。在提取数组值之前,需要对其进行反序列化。
假设结果对象是$ result,那么下面的代码将起作用:
$option_value = unserialize( $result->option_value );
$output = $option_value['content'];
答案 1 :(得分:0)