我正在尝试在 word-press 中开发一个自定义插件。我创建了一个调用以下脚本的表单:
<?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() 命令有问题。有什么问题有什么建议吗?