Я столкнулся с проблемой, которую не могу исправить. Я ходил взад и вперед и даже использовал функции $ wpdb-> prepare () и $ wpdb-> query (), ничего не помогает.
$ table_prefix. "Users" возвращает wp_2qttgdv7ac_2_users (слегка изменено в целях безопасности)
$wpdb->update($table_prefix."users", array('user_email' => $fetch_data['new_email']), array('user_login' => $fetch_data['username']))
Это не работает, но работает ...
var_dump( $wpdb->last_error)
Я получаю ошибку:
string (59) "Таблица 'A41K421094D3615.wp_2qttgdv7ac_2_users' не существует"
Здесь A41K421094D3615 - это имя базы данных. Я работаю в многосайтовой среде. Однако доступ к пользовательским таблицам не добавляет имя базы данных перед таблицей. Как я могу заставить это прекратить добавлять это? Или, по крайней мере, заставить его почтить стол. Обычно database_name.table_name должно работать, верно? Однако возвращается, что его не существует. Есть предложения?