将数据存储为数组时是否可以进行元数据查询?

时间:2011-06-13 作者:JM at Work

假设我将所有post元数据存储在如下数组中

$meta = array(
    \'img\' => \'\',
    \'caption\' => \'\'
);

update_post_meta($post->ID, \'theme_banner\', $meta);
我可以查询img填写的帖子吗?

1 个回复
最合适的回答,由SO网友:Bainternet 整理而成

简短回答:不!

我以前也问过类似的问题mysql order by serialized data? 我得到的答案是:

唯一可以接受序列化数据的情况是,您不需要通过该数据进行搜索、筛选或排序。在所有其他情况下,将数据存储为单独的字段。

结束

相关推荐