簡體   English   中英

結合兩個 PHP/MySQL 查詢

[英]Combine Two PHP/MySQL queries

我想使用下面的代碼針對 wp_posts 表組合兩個 php/mysql 查詢。

但是,如您所見,第二個 post_type 存在錯誤。 第二個 post_type 是“post”,永遠不會被識別。 :-(

我如何使它成為“AND”,以收集“會員內容”和“發布”數據? 同樣的問題適用於它正下方的“價值”聲明。 '真' 和 '是'。

        <?php $args = array( 
            'post_type' => 'membercontent', 'post',
            'meta_query' => array(
                            array(
                             'key'     => 'tt_freemium',
                             'value'   => 'true', 'yes',
                            ),
                           ),
            'orderby' => 'post_date', 
            'order' => 'DESC', 
            'posts_per_page' => '200' );
        `$ourposts = new WP_Query( $args );?>

剛剛想通了。 呃。 一直有答案......陣列!

<?php $args = array( 
    'post_type' => array ('membercontent', 'post',),
    'meta_query' => array(
            array(
                'key'     => 'tt_freemium',
                'value'   => array ('true', 'yes',),
                ),
            ),
    'orderby' => 'post_date', 
    'order' => 'DESC', 
    'posts_per_page' => '200' );
    $ourposts = new WP_Query( $args );?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM