2017-09-15 13 views
0

は、私はこのような機能を働いた:ワードプレスget_user_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を私はバランスを取得しようとしていたときに、それが動作していません。

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

誰もがなぜ知っていますか?

+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); 
} 

これは現在私のために動作します!