2012-08-29 22 views
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表)

+0

您的表格看起來像什麼 – Asciiom

回答

0

的WordPress的wp_postmeta table只包含四列:

  • meta_id
  • post_id
  • meta_key
  • meta_value

你(可能)要改爲:

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