+ -
当前位置:首页 → 问答吧 → 求助!想做个统计当天更新的总数的问题

求助!想做个统计当天更新的总数的问题

时间:2011-12-14

来源:互联网

数据库的表‘list’里有个添加记录时存时间用的字段‘time’,是INT型的

这时我想统计当天更新应该怎么做呀

作者: tanzhi_cn   发布时间: 2011-12-14

先计算出当天的 timestamp 开始,结束=开始+86399
然后 >= 开始 AND <= 结束

作者: yangball   发布时间: 2011-12-14

$start = date(‘Y-m-d 00:00:00′);
$end = date(‘Y-m-d H:i:s’);
SELECT * FROM `list` WHERE `time` >= unix_timestamp( ‘$start’ ) AND `time` <= unix_timestamp( ‘$end’ )

是这样么

作者: tanzhi_cn   发布时间: 2011-12-14

"统计当天更新" 是什么意思?

作者: jordan102   发布时间: 2011-12-14

就是当天一共更新了几篇文章

作者: tanzhi_cn   发布时间: 2011-12-14

林妹妹说的就是你要的

作者: PhpNewnew   发布时间: 2011-12-14

SELECT * FROM `list` WHERE FROM_UNIXTIME(time, '%Y-%m-%d') =curdate();

作者: jordan102   发布时间: 2011-12-14

可具体应该怎么写呢

作者: tanzhi_cn   发布时间: 2011-12-14

#6是列出当天更新的所有文章。你要查询总数,就这样:
SELECT count(*) FROM `list` WHERE FROM_UNIXTIME(time, '%Y-%m-%d') =curdate();

作者: jordan102   发布时间: 2011-12-14

恩,谢谢

作者: tanzhi_cn   发布时间: 2011-12-14

相关阅读 更多