繁体   English   中英

从MySQL Wordpress查询数据

[英]Querying data from mysql wordpress

我是WordPress的新手,我想从wp_posts表中获取所有已起草的记录,但未找到任何记录。 我的查询如下:

<?php
    global $wpdb;

    $resultsOb = $wpdb->get_results(
                        "SELECT ID,post_title 
                         FROM $wpdb->wp_posts 
                         WHERE post_status = 'draft'
                         "
                    );

    // loop the objects
    foreach($resultsOb AS $result) {
?>
<tr>
    <td><?php echo $result->ID;?></td>
    <td><?php echo $result->post_title;?></td>
</tr>
<?php } ?>

为此有一个内置函数get_posts() 在您的情况下,用法如下所示:

$args = array(
    'post_status' => 'draft',
    'posts_per_page'   => -1,
);
$resultsOb = get_posts( $args );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM