2017-09-15 63 views
0

我制定了这样的功能:WordPress的get_user_balance功能问题

$users_balance = get_user_balance($show_detail->user_id); 
echo $users_balance; 

有谁知道为什么:

function get_user_balance($id) { 
global $wpdb; 
$row = $wpdb->get_row($wpdb->prepare("SELECT balance FROM  
$wpdb->wp_users WHERE ID = %d", $id)); 
return $row; 
} 

Bizarrly它,当我试图让天平不工作?

+0

$ wpdb-> get_row这将返回数组您已经使用print_r或var_dump来查看输出 –

+0

谢谢,我刚刚尝试使用print_r但似乎不工作。与var_dump的输出是:NULL – User1010

+0

你确定你有WP默认用户表中的平衡列?您可以在用户 –

回答

0
function get_user_balance($id) { 
global $wpdb; 
$row = $wpdb->get_var($wpdb->prepare("SELECT balance FROM `wp_users` WHERE `wp_users`.`ID` = %d", $id)); 
print($row); 
} 

现在适用于我!