Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 若datetime大于当前日期,则使用查询检索总记录id_Php_Mysql - Fatal编程技术网

Php 若datetime大于当前日期,则使用查询检索总记录id

Php 若datetime大于当前日期,则使用查询检索总记录id,php,mysql,Php,Mysql,如果datetime小于每个月的当前日期,我想使用myquery检索总记录id。但我无法检索它。我没有得到任何输出。日期结构是datetime,如“2016-2-17 23:20:22”。那么,我该怎么做呢 SELECT DATE_FORMAT('regist_timestamp','%Y-%m-%d') AS date, count(id) as numberOfVisits from ash_members where DATE_FORMAT('regist_timestamp','%

如果datetime小于每个月的当前日期,我想使用myquery检索总记录id。但我无法检索它。我没有得到任何输出。日期结构是datetime,如“2016-2-17 23:20:22”。那么,我该怎么做呢

 SELECT  DATE_FORMAT('regist_timestamp','%Y-%m-%d') AS date, count(id) as numberOfVisits from  ash_members
where DATE_FORMAT('regist_timestamp','%Y-%m-%d')<=curdate()
选择日期格式('regist\u timestamp','%Y-%m-%d')作为日期,计数(id)作为ash\u成员的访问次数

其中DATE\u FORMAT('regist\u timestamp','%Y-%m-%d')您需要对计数结果进行分组。如果您想要每月的分组结果,您可以这样做

SELECT MONTH(regist_timestamp) AS Month, YEAR(regist_timestamp) AS Year, count(id) AS numberOfVisits
FROM ash_members
WHERE DATE(regist_timestamp) < CURDATE()
GROUP BY MONTH(regist_timestamp), YEAR(regist_timestamp)
选择月(regist\u timestamp)作为月,选择年(regist\u timestamp)作为年,选择计数(id)作为访问次数
阿什尤成员
其中日期(注册时间戳)
为什么不干脆
where date(注册时间戳)