首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接2表订单wordpress插件

连接2表订单wordpress插件
EN

WordPress Development用户
提问于 2019-12-07 18:40:27
回答 1查看 79关注 0票数 1

我有两张桌子wp_wcfm_marketplace_orders wp_wcfm_affiliate_orders

我需要wp_wcfm_affiliate_orders.orderid wp_wcfm_marketplace_orders.order_id的呼叫数据

it代码调用数据表wp_wcfm_affiliate_orders

代码语言:javascript
复制
    public function processing() {
        global $WCFM, $wpdb, $_POST, $WCFMu, $WCFMaf;

        $length = $_POST['length'];
        $offset = $_POST['start'];

        $affiliate_id = $_POST['wcfm_affiliate']; 
        $status          = $_POST['status_type'];

        $sql  = "SELECT COUNT(ID) FROM `{$wpdb->prefix}wcfm_affiliate_orders`";
        $sql .= " WHERE 1=1";
        $sql .= " AND {$wpdb->prefix}wcfm_affiliate_orders.affiliate_id = {$affiliate_id}";
        if( $status ) $sql .= " AND {$wpdb->prefix}wcfm_affiliate_orders.commission_status = '{$status}'";
        $sql .= ' AND `is_trashed` = 0';
        $affiliate_count = $wpdb->get_var( $sql );

        // Get Product Count
        $sql  = "SELECT  * FROM  {$wpdb->prefix}wcfm_affiliate_orders  ";
        $sql .= " WHERE 1=1";
        $sql .= " AND {$wpdb->prefix}wcfm_affiliate_orders.affiliate_id = {$affiliate_id} 

        ";
        if( $status ) $sql .= " AND {$wpdb->prefix}wcfm_affiliate_orders.commission_status = '{$status}'";
        $sql .= ' AND `is_trashed` = 0';
        $sql .= " ORDER BY `ID` DESC";
        $sql .= " LIMIT {$length}";
        $sql .= " OFFSET {$offset}";


        $wcfm_affiliate_orders_array = $wpdb->get_results( $sql );
        $wcfm_affiliate_order_count  = count( $wcfm_affiliate_orders_array );
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-12-09 10:58:52

// Get Product $sql =“从{$wpdb->前缀} wcfm_affiliate_orders选择wcfm_affiliate_orders左联接{$wpdb->前缀}wcfm_marketplace_orders AS ya ON ya.order_id = wcfm_affiliate_orders.order_id ";$sql .=”WHERE 1=1";$sql .=和wcfm_affiliate_orders.affiliate_id = {$affiliate_id}

代码语言:javascript
复制
    ";
    if( $status ) $sql .= " AND  wcfm_affiliate_orders.commission_status = '{$status}'";

    $sql .= " ORDER BY  wcfm_affiliate_orders.ID  DESC";
    $sql .= " LIMIT {$length}";
    $sql .= " OFFSET {$offset}";


    $wcfm_affiliate_orders_array = $wpdb->get_results( $sql );
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/354131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档