这里我需要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中工作。有没有解决方案?