我遇到了一个似乎无法解决的问题。我来回走动,甚至用$wpdb->prepare()
和$wpdb->query()
功能,没有任何帮助。
$table_prefix."users"
退货wp_2qttgdv7ac_2_users
(出于安全考虑,职位略有变动)。是的,我试过了$wpdb->prefix
也相同的结果。
$wpdb->update($table_prefix."users", array(\'user_email\' => $fetch_data[\'new_email\']), array(\'user_login\' => $fetch_data[\'username\']))
这不起作用,但正在运行。。。
var_dump( $wpdb->last_error)
我得到错误:
字符串(59)“表A41K421094D3615.wp\\U 2qttgdv7ac\\U 2\\U用户”不存在”
这里的A41K421094D3615是数据库名称。我正在多站点环境中运行。但是,访问自定义表不会在表前面添加数据库名称。如何使其停止添加?或者至少让它成为餐桌上的荣誉。通常为database\\u名称。table\\u name应该有用,对吗?然而,它正在返回它不存在的状态。有什么建议吗?