MySQL SELECT两个值之间的行

Sid*_*how 0 php mysql

我需要根据当前日期从过去12个月的mysql数据库中选择数据.我将日期保存在数据库中作为unix时间戳,但我的查询似乎不起作用.

$query="SELECT user_id, COUNT(first_name) AS member_count
FROM main_user
WHERE renew_date<'$time' AND renew_date>'$old_time' WHERE renew_date!=''";
Run Code Online (Sandbox Code Playgroud)

基本上我需要计算first_name的所有实例,其中有一个renew_date时间戳.

jer*_*oen 5

您还有一个WHERE应该使用的地方AND:

$query="SELECT user_id, COUNT(first_name) AS member_count
FROM main_user
WHERE renew_date<'$time' AND renew_date>'$old_time' AND renew_date!=''";
                                                    ^^^
Run Code Online (Sandbox Code Playgroud)