我在我的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";
?>
问题在哪里!?
答案 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专家。