如何获取特定meta_key和meta_value的所有wp_postmeta数据?

时间:2015-08-12 14:01:42

标签: php wordpress woocommerce

这里我需要post_id来更新' _stock'在我的商业网站上。

我尝试了这段代码,但它没有用。

  foreach($allsku as $key=>$val ){

                $alldata = mysql_query("SELECT * from $postmeta_table where `meta_key`='_sku' and `meta_value`=$val");


$data =mysql_fetch_assoc($alldata);

                 $post_id = $data['post_id'];
                 echo $post_id;exit;
                 update_post_meta($post_id,'_stock',$allquantity[$key]); 
}

这里$ val包含meta_key的值,即sku。我需要的是该sku的post id。但是这个select查询不能在live中工作,但它在localhost中工作。有没有解决方案?

0 个答案:

没有答案