设为首页 加入收藏

TOP

mysql 查询指定日期时间内容sql查询语句
2011-06-12 21:36:11 来源: 作者: 【 】 浏览:55次 评论:0

mysql教程 查询指定日期时间内容sql查询语句

数据库教程设计时必须注意时间字段最好为int(4)这样,保存在数据库的时一个数字型日期时间截,我们可以用mktime函数求出当前日期的时间截进行加减就OK了,下面看实例

$time = time();  
//一个月

$lastMonth = mktime(date('h'),date('i'),date('s'),date('m')-1,date('d'),date('y'));
$where .= "  dtime < $lastMonth";

//三个月

$lastThreeMonth = mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
$where .= "  dtime < $lastThreeMonth";

$sql = "select * from testtable " .$where

/*
原理是:
如果是月份就是当前的月减去你要统计的时间如我要查询数据库中从今天起往前三个月的所有记录,我们的语句如下:mktime(date('h'),date('i'),date('s'),date('m')-3,date('d'),date('y'));
七天内的:mktime(date('h'),date('i'),date('s'),date('m'),date('d')-7,date('y'));
一小时间内的:mktime(date('h')-1,date('i'),date('s'),date('m'),date('d'),date('y'));
其它的做法是一样的。

本站原创教程转载注明来源www.111cn.net
*/

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇mysql查询多少秒内的数据显示 下一篇讲述mysql数据表几种有效优化方法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位