my_t-6ren">
gpt4 book ai didi

mysql - 与 WordPress 中的自定义数据库表交互

转载 作者:行者123 更新时间:2023-11-29 14:09:26 24 4
gpt4 key购买 nike

我有一个自定义的 WordPress 表(my_table)。我正在向其中插入、更新所有好东西。当我尝试使用

$wpdb->get_results("SELECT * FROM $wpdb->my_table",ARRAY_A); 

$wpdb->get_results("SELECT * FROM my_table",ARRAY_A); 

我收到此错误

WordPress database error: [Table 'mydatabase.my_table' doesn't exist]
SELECT * FROM my_table

我也尝试将 my_table 添加到 wp-db.php,但仍然收到此错误。

  1. 是的,该表位于数据库中
  2. 表中有数据

他们是我需要更改的配置选项还是我需要添加表名的其他地方?由于某种原因我找不到它。

完全错误

WordPress database error Table 'mydatabase.mytable' doesn't exist for query SELECT * FROM mytable made by do_action, call_user_func_array, promos

最佳答案

好吧,如果你仍然陷入困境,这就是我在你的情况下会做的事情。创建一个新表,但这一次,通过从 WordPress 执行 SQL 命令,使用如下内容:

$wpdb->query('CREATE TABLE mynewtable (First_Name char(50), Last_Name char(50), ... etc.)');

立即检查是否可以查询。如果是这样,则转到数据库并将 mytable 中的所有数据转储到这个新创建的表中。就用这个吧。

如果是用户权限,因为创建上一个表的用户与授予 WordPress 访问权限的用户不同,那么您将是安全的。

关于mysql - 与 WordPress 中的自定义数据库表交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13754972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com