Php 仅从mySQL中的特定日期获取行
我试图只从mySQL中的特定日期(比如今天、昨天或两天前)获取行。我的行中有一个名为“date”的列。(包括1365053426等日期)Php 仅从mySQL中的特定日期获取行,php,mysql,Php,Mysql,我试图只从mySQL中的特定日期(比如今天、昨天或两天前)获取行。我的行中有一个名为“date”的列。(包括1365053426等日期) $result=mysql\u查询(“选择count(*)作为“日期”>=CURRENT\u日期的曲目中的总计 和“日期”以上声明,这取决于您希望显示的上一个日期使用datediff()函数如何 SELECT count(*) as total from track WHERE datediff(now(),date)=interval day 注意:间隔日
$result=mysql\u查询(“选择count(*)作为“日期”>=CURRENT\u日期的曲目中的总计
和“日期”<当前日期+间隔1天”);
我已尝试此查询,但它返回“0”。正确的方法是什么?在之间使用
怎么样
SELECT COUNT(*) as TotalCount
FROM Track
WHERE Date BETWEEN CURDATE() + INTERVAL -2 DAY AND CURDATE()
在
之间使用如何
SELECT COUNT(*) as TotalCount
FROM Track
WHERE Date BETWEEN CURDATE() + INTERVAL -2 DAY AND CURDATE()
使用datediff()
函数怎么样
SELECT count(*) as total from track WHERE datediff(now(),date)=interval day
注意:间隔日可以从0->以上声明,这取决于您希望显示的上一个日期使用datediff()
函数如何
SELECT count(*) as total from track WHERE datediff(now(),date)=interval day
注意:间隔日可以从0->以上声明,这取决于您希望显示的上一个日期+interval 1 day
对我来说是额外的知识。。这是如何工作的:)?@Kaii它基本上从当前日期加上1天:)
,这与日期\u ADD
@Kaii ADD或减法相同?因为如果是加上去的话,那应该是明天吧?例如,在2013年4月4日和(2013年4月4日+间隔1天)=2013年4月5日之间,我是否复制逻辑:)@Kaii right<代码>+间隔1天
将加一天+间隔-1天将减一天+间隔1天对我来说是额外的知识。。这是如何工作的:)?@Kaii它基本上从当前日期加上1天:)
,这与日期\u ADD
@Kaii ADD或减法相同?因为如果是加上去的话,那应该是明天吧?例如,在2013年4月4日和(2013年4月4日+间隔1天)=2013年4月5日之间,我是否复制逻辑:)@Kaii right<代码>+间隔1天将加一天+间隔-1天将减一天