SQL查询在wp插件中不起作用

时间:2016-10-12 作者:nehaJ

我正在尝试运行mysql查询来统计上一个月的记录。以下是查询:

$school_count_last_month = get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_date >= DATE_ADD(LAST_DAY(DATE_SUB(NOW(),INTERVAL 2 MONTH)),INTERVAL 1 DAY) AND post_date <= DATE_SUB(NOW(),INTERVAL 1 MONTH)"); 
由于此查询在phpmyadmin中工作,但当我尝试加载我的网站时,没有显示任何内容。

虽然我在同一个页面中尝试了另一个sql查询,但它们工作得很好。

谢谢

1 个回复
最合适的回答,由SO网友:nehaJ 整理而成

愚蠢的错误,忘记了$wpdb, 应该是这样的

$school_count_last_month = $wpdb->get_var("SELECT COUNT(*) from $wpdb->posts where post_date >= DATE_ADD(LAST_DAY(DATE_SUB(NOW(),INTERVAL 2 MONTH)),INTERVAL 1 DAY) and post_date <= DATE_SUB(NOW(),INTERVAL 1 MONTH)");