wordpress调用查询到数据库的问题

时间:2012-12-07 04:40:03

标签: php mysql wordpress

嘿伙计,所以我试图访问我的数据库,这是在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。

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

1 个答案:

答案 0 :(得分:1)

在使用$ wpdb之前,您必须声明global $wpdb;

    global $current_user, $wpdb;

应该做的伎俩。