0

嘿,伙计们,所以我试图访问我在 wordpress 中的数据库以获取一些字段值,我尝试直接使用 PDO 样式,但它似乎不起作用,所以我进入 wordpress codex 并按照他们的方式调用东西,但仍然没有成功!

代码:

/***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。

如果您还有其他问题,请告诉我。

4

1 回答 1

1

在你可以使用 $wpdb 之前,你必须声明global $wpdb;

    global $current_user, $wpdb;

应该做的伎俩。

于 2012-12-07T04:44:00.523 回答