Php 为什么WordPress数据库查询不起作用?

Php 为什么WordPress数据库查询不起作用?,php,wordpress,Php,Wordpress,有人能告诉我为什么下面的代码没有像我预期的那样工作吗。我希望$token被插入到我的wp_用户字段的ami_st_token_aut中,其中id是当前登录的用户的id $token = $_GET['token']; $services = $_GET['services']; global $current_user; get_currentuserinfo(); $wpdb->query("UPDATE $wpdb->users SET ami_st_token_aut = ".

有人能告诉我为什么下面的代码没有像我预期的那样工作吗。我希望$token被插入到我的wp_用户字段的ami_st_token_aut中,其中id是当前登录的用户的id

$token = $_GET['token'];
$services = $_GET['services'];
global $current_user;
get_currentuserinfo();
$wpdb->query("UPDATE $wpdb->users SET ami_st_token_aut = ".$token." WHERE ID = ".$current_user->ID."");

如果
$current\u user->ID
不为空,请检查它

如果字段类型是存储字符串值,请将值括在
ami\u st\u token\u aut

$wpdb->query("UPDATE $wpdb->users SET ami_st_token_aut = '".$token."' 
             WHERE ID = ".$current_user->ID."");

如果
$current\u user->ID
不为空,请检查它

如果字段类型是存储字符串值,请将值括在
ami\u st\u token\u aut

$wpdb->query("UPDATE $wpdb->users SET ami_st_token_aut = '".$token."' 
             WHERE ID = ".$current_user->ID."");

虽然这不是我想要的,但它帮助我找到了解决方案!虽然这不是我想要的,但它帮助我找到了解决方案!