0

我试图将表格和表格字段作为变量插入,例如

$meta = array(
  '_wp_attached_file'=>$guid,
  '_woocommerce_exclude_image'=>'0',
  '_wp_attachment_metadata'=>''
);

foreach($meta as $key=>$value){
  mysql_query("insert into $wpdb->postmeta (`post_id`,`$key`) values('$post_id','$value')") or die(mysql_error());
}

它给出了错误

“字段列表”中的未知列“_wp_attached_file”

如何使用字段名称插入表格?(这是一个 WordPress 表)

4

1 回答 1

0

Wordpress 的wp_postmeta表格只包含四列:

  • meta_id
  • post_id
  • meta_key
  • meta_value

您(可能)想要:

INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) VALUES
  ('$post_id', '$key', '$value')
于 2012-08-29T10:03:18.743 回答