根据今天的日期选择用户的MySql查询

根据今天的日期选择用户的MySql查询,mysql,wordpress,Mysql,Wordpress,我使用上面的查询在wordpress中选择今天的所有registerd用户,但这并没有显示任何答案。 经过几个小时的努力,我没有找到任何解决办法。 我的代码中的问题在哪里?我对WordPress不是很熟悉,但有一个有根据的猜测是您使用了错误的函数来加载结果。您使用的是get\u var,而您可能需要使用。1如果wordpress是准确的,则需要从dbms查询返回更多括号 $user_countday = $wpdb->get_var( "SELECT * FROM {$wpdb->p

我使用上面的查询在wordpress中选择今天的所有registerd用户,但这并没有显示任何答案。 经过几个小时的努力,我没有找到任何解决办法。
我的代码中的问题在哪里?

我对WordPress不是很熟悉,但有一个有根据的猜测是您使用了错误的函数来加载结果。您使用的是
get\u var
,而您可能需要使用。

1如果wordpress是准确的,则需要从dbms查询返回更多括号

$user_countday = $wpdb->get_var( "SELECT * FROM {$wpdb->prefix}users  WHERE (DATE('user_registered') = DATE(NOW())" );
print_r($user_countday);

您是否在direct dbms中返回了任何行?我终于得到了答案,我们需要使用get_date()在wordpress中比较日期$date=getdate()$用户计数=$wpdb->获取变量(“从$wpdb->用户中选择计数(*),其中日期(用户注册)=$date[mday]和月(用户注册)=$date[mon]和年(用户注册)=$date[YEAR]”;echo“今天的用户数是{$User_count}

”;我终于得到了答案,我们需要使用get_date()在wordpress中比较日期$date=getdate()$用户计数=$wpdb->获取变量(“从$wpdb->用户中选择计数(*),其中日期(用户注册)=$date[mday]和月(用户注册)=$date[mon]和年(用户注册)=$date[YEAR]”;echo“今天的用户数是{$User_count}

”;getdate()是mssql函数而不是mysql,因此我会更改我的答案吗?如果标记错误,则是mssql服务器,那么所有人都会为您提供正确的答案getdate()既适用于mysql,也适用于Ms Sql。检查:了解更多详细信息。
( "SELECT * FROM {$wpdb->prefix}users  WHERE DATE(user_registered) = getdate())" )