我的函数需要什么参数才能回显GET_RESULTS()查询结果

时间:2016-10-23 作者:William

这是我的数据库查询:

global $wpdb;

$table_name = $wpdb->prefix . \'qs_css\';
$db_css = $wpdb->get_results( 
    "
    SELECT qs_the_css 
    FROM $table_name
    WHERE qs_css_id = 1 
    "
);

echo $db_css[0]->qs_the_css;  // works just fine
但是,我需要函数中的查询结果:

add_action( \'wp_head\', \'quick_qs_db_css\', 100 );
function quick_qs_db_css(  ) { ?>

<style type="text/css" id="db-css">
<?php echo $db_css[0]->qs_the_css; //outputs null ?>
</style>

<?php }
什么参数quick_qs_db_css() 功能需求?是否可以将查询结果传递给函数?

如果您有任何意见,我们将不胜感激!提前感谢:)

1 个回复
最合适的回答,由SO网友:Steve 整理而成

你为什么不这样做。。

add_action( \'wp_head\', \'quick_qs_db_css\', 100 );
function quick_qs_db_css() { ?>
    global $wpdb;
    $table_name = $wpdb->prefix . \'qs_css\';
    $db_css = $wpdb->get_results( 
        "
        SELECT qs_the_css 
        FROM $table_name
        WHERE qs_css_id = 1 
        "
    );
    <style type="text/css" id="db-css">
    <?php echo $db_css[0]->qs_the_css; //outputs null ?>
    </style>

<?php }
因为你每次都在使用它,所以除非有充分的理由,否则将两者分开会更有意义?

相关推荐

在发布POST-Functions.php一段时间后设置对象术语。

几天后,我不得不将一个类别中已发布的帖子更改为另一个类别。我已经为函数创建了以下代码,并将其添加到函数中。子主题中的php文件。但是,我不知道错误是什么。下面的数据显示了基于循环计算的post列表。唯一缺少的函数是wp\\u set\\u object\\u terms。请帮我解决这个问题。function set_expired_job_categories() { $current_time = time();// define timestamp