wpdb选择查询以获取meta_value返回零

时间:2016-08-19 07:28:13

标签: php wordpress

我有一个自定义字段名称“ipnrm-meta-panorama-theme”。我想得到它的meta_value。对于此任务,我将此查询用于测试

$result = $wpdb->get_var( $wpdb->prepare(
          "SELECT count(*) FROM $wpdb->postmeta " .
          "WHERE post_id = %d and meta_key = %s", 
          $post->ID, "ipnrm-meta-panorama-theme" ) );
echo $result;

结果是0。 但是如果我在查询中将meta_key参数更改为“_edit_lock”

$result = $wpdb->get_var( $wpdb->prepare(
          "SELECT count(*) FROM $wpdb->postmeta " .
          "WHERE post_id = %d and meta_key = %s", 
          $post->ID, "_edit_lock" ) );
echo $result;

结果是1。 我通过db编辑器检查wp_postmeta表,我的自定义字段存在。 怎么可能,我还不明白?

0 个答案:

没有答案