Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我试图插入一个表和表字段作为变量_Mysql_Wordpress - Fatal编程技术网

Mysql 我试图插入一个表和表字段作为变量

Mysql 我试图插入一个表和表字段作为变量,mysql,wordpress,Mysql,Wordpress,我试图插入一个表和表字段作为变量,如 $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`) valu

我试图插入一个表和表字段作为变量,如

$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());
}
它给出了错误

“字段列表”中的未知列“\u wp\u附件”

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

WordPress只包含四列:

  • meta\u id
  • post\u id
  • meta_键
  • meta\u值
您(可能)希望:

INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) VALUES
  ('$post_id', '$key', '$value')

你的桌子看起来像什么