0

我正在尝试从 Wordpress 在数据库中插入值。表名是“wp-consultte”,我是这样称呼它的:$wpdb->insert('wp-consultte'....

使用 WP 调试“$wpdb->show_errors();” 这出现了:WordPress数据库错误:[表'wordpress.wp-consultte'不存在]

我不明白为什么当数据库名称为“wp-consultte”时 WP 会尝试查找“wordpress.wp-consultte”

4

2 回答 2

0

不知道为什么插入不起作用,但你总是可以依靠

$wpdb->query("INSERT INTO 'wp-consultte' ...
于 2012-06-19T17:00:51.997 回答
0

首先是wordpress.wp-consultte指wordpress数据库中的wp-consultte。因此它在正确的地方搜索。

您必须首先在数据库中创建表。根据您之前的问题:使用 Wordpress 中的数据库时出现问题,我认为它尚不存在。

http://codex.wordpress.org/Creating_Tables_with_Plugins#Create_Database_Tables将是一个好的开始。

于 2012-06-20T03:27:53.463 回答