2017-09-15 60 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); 
} 

現在適用於我!