我正在尝试从 Wordpress 在数据库中插入值。表名是“wp-consultte”,我是这样称呼它的:$wpdb->insert('wp-consultte'....
使用 WP 调试“$wpdb->show_errors();” 这出现了:WordPress数据库错误:[表'wordpress.wp-consultte'不存在]
我不明白为什么当数据库名称为“wp-consultte”时 WP 会尝试查找“wordpress.wp-consultte”
不知道为什么插入不起作用,但你总是可以依靠
$wpdb->query("INSERT INTO 'wp-consultte' ...
首先是wordpress.wp-consultte
指wordpress数据库中的wp-consultte表。因此它在正确的地方搜索。
您必须首先在数据库中创建表。根据您之前的问题:使用 Wordpress 中的数据库时出现问题,我认为它尚不存在。
http://codex.wordpress.org/Creating_Tables_with_Plugins#Create_Database_Tables将是一个好的开始。