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

时间:2018-08-11 09:45:16

标签: mysql wordpress

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

我正在使用上面的查询来选择Wordpress中今天的所有注册用户,但这未显示任何答案。 尝试了几个小时,我没有任何解决方案。 我的代码中的问题出在哪里?

2 个答案:

答案 0 :(得分:0)

我对WordPress不太熟悉,但是有根据的猜测是您使用了错误的函数来加载结果。您正在使用get_var,而您可能需要使用get_results

答案 1 :(得分:0)

如果wordpress准确无误,则dbms查询中需要再加上1个括号。

( "SELECT * FROM {$wpdb->prefix}users  WHERE DATE(user_registered) = getdate())" )