こんにちは、データベースから値を取得しようとしていますが、何らかの理由で本来あるべき方法が得られません。wordpress $wpdbを介してすべてを呼び出しています。
コード:
/***GET USERNAME***/
global $current_user, $wpdb;
get_currentuserinfo();
$accusername = $current_user->user_login ;
/******SEE IF FIRST TIME DISCOUNT CODE BEEN USED*******/
$checkFTDiscount = $wpdb->get_var( $wpdb->prepare(
"
SELECT firsttime_discount
FROM $wpdb->users
WHERE user-login = %d
",
$accusername
) );
echo $checkFTDiscount;
したがって、技術的には、データ フィールドでその描画元 (int(2)) がこのユーザーに対して 1 に設定されているため、これから値 1 を取得する必要があります。
他に情報が必要な場合はお知らせください。
助けてくれてありがとう!
編集済み
値が取得されると、これらが設定されます -
if ($checkFTDiscount == 1){
$validFTDiscount = 1;
}
else if ($checkFTDiscount == 0){
$validFTDiscount = 0;
}
しかし、これは起こりません。