嘿伙计,所以我试图访问我的数据库,这是在wordpress内获取一些字段值,我尝试直接向上PDO风格,但它似乎不起作用所以我进入wordpress codex并做了他们的方式来调用的东西,但仍然没有成功!
CODE:
/***GET USERNAME***/
global $current_user;
get_currentuserinfo();
$accusername = $current_user->user_login ;
/******SEE IF FIRST TIME DISCOUNT CODE BEEN USED*******/
$wpdb->query(
$wpdb->prepare(
"
SELECT firsttime_discount
FROM $wpdb->users
WHERE user-login = %d
",
$accusername
)
);
/******CHECK IT******/
echo"working";
$wpdb->query('query');
echo"working";
if ($checkFTDiscount->firsttimediscount != 1){
$validFTDiscount = 1;
}
else{
$validFTDiscount = 0;
echo"wori";
}
因此,假设进入并查看wp_user区域中折扣代码的值是否设置为1,如果不是仅将值设置为0。
如果您有任何其他问题,请告诉我。
答案 0 :(得分:1)
在使用$ wpdb之前,您必须声明global $wpdb;
global $current_user, $wpdb;
应该做的伎俩。