我想在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()命令出錯了。有什麼錯誤的建議?