我想在wordpress中开发一个自定义插件。我创建了调用下面的脚本形式:WP自定义插件数据库插入数据
<?php
global $wpdb;
$sql="insert into wp_wbp_unpublished values(null,'".$_POST['bibkey']."',
'".$_POST['author']."','".$_POST['title']."','".$_POST['date']."','".$_POST['note']."',
'".$_POST['keywords']."','nothing');";
echo $sql;
//$wpdb->show_errors();
$wpdb->insert("wp_wbp_unpublished",array('uid'=>null,'pid'=>$_POST['bibkey'],
'author'=>$_POST['author'],'title'=>$_POST['title'],'year'=>$_POST['date'],
'note'=>$_POST['note'],'keyword'=> $_POST['keywords'],'abstract'=>"null"));
$wpdb->query($sql);
//$wpdb->print_error();
?>
正如你所看到的,我已经尝试了两种不同的方式将数据插入到我的数据库,但毫无效果。 SQL字符串是正确的,我已经检查过它。但是insert()/ query()命令出错了。有什么错误的建议?