我在我的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";
?>
问题在哪里!?
最佳答案
根据this article1,您需要使用$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专家。
关于php - min函数在mysql和wordpress插件中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24843416/