min函数在mysql和wordpress插件中不起作用

时间:2014-07-19 18:04:32

标签: php mysql wordpress-plugin

我在我的sql中测试了下面的代码并且它有效:

 SELECT min(`user_registered`) as mindt FROM `wpf_users'

但是当我在php中使用它时它没有显示任何东西:

<?php 
    global $wpdb;
    $min_year=$wpdb->get_results("SELECT min(`user_registered`) as mindate FROM {$wpdb->prefix}users"); 
    echo($min_year->mindate)."hh"; 
?>

问题在哪里!?

1 个答案:

答案 0 :(得分:2)

根据this article 1 ,您需要使用$wpdb->get_row();代替$wpdb->get_results();

global $wpdb;
$min_year=$wpdb->get_row("SELECT min(`user_registered`) as mindate FROM {$wpdb->prefix}users"); 
echo($min_year->mindate)."hh";

另一种可能的方式可能是(虽然我不确定它是否可行)

$min_year=$wpdb->get_results("SELECT min(`user_registered`) as mindate FROM {$wpdb->prefix}users")[0];

1 我不是Wordpress专家。