喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
 17  1/2  1  2  > 
     
标题: [讨论] 我想实现按月查询有人知道怎么做吗?  
 
大西瓜
新手上路
Rank: 1
初级会员


UID 46196
精华 0
积分 43
帖子 141
金钱 43 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-7
状态 离线
[广告]: q m
我想实现按月查询有人知道怎么做吗?

我的数据库时间用
datetime这种方式存的。
hit 点击量
我想显示当月的点击量排行




网通免费电影
www.netle.cn
2007-12-18 11:43 PM#1
查看资料  发短消息  顶部
 
psdshow
金牌会员
Rank: 6Rank: 6
论坛元老



UID 30908
精华 0
积分 1781
帖子 1381
金钱 1781 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2004-9-6
来自 永州-廣州
状态 离线
[推荐阅读] php如何多线程下载远程文件
date_format('date_char','%Y-%m') = ?
最好有另外一个缓存,不然都通过时间来判断添加,不太现实




以下AD由PHPX赞助:
广州梦莎五金饰品厂 东莞恒隆五金饰品厂 承接php私活
2007-12-19 09:24 AM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
剑枫 (雪花)
论坛元老
Rank: 8Rank: 8
欧玛嘎


UID 26144
精华 1
积分 4863
帖子 1735
金钱 4853 喜悦币
威望 10
人脉 0
阅读权限 90
注册 2004-2-14
来自 山东郓城
状态 离线
[推荐阅读] 关于如何检验COOKIE
直接存time()完了

查询时候计算一个时间值




在场外支持奥运.....
2007-12-19 09:28 AM#3
查看资料  访问主页  发短消息  QQ  顶部
 
airwin
新手上路
Rank: 1



UID 77757
精华 0
积分 38
帖子 41
金钱 38 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-8-5
状态 离线
[推荐阅读] mysql的存储过程问题
select * from table where datetime between 月初 and 月末;
存入二维数组 最后对数组进行排序

这样可能效率不很高 但确实能用 配合定时缓存
2007-12-19 10:41 AM#4
查看资料  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 成都 急聘PHP开发工程师
统计服务器日志吧



最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2007-12-19 11:44 AM#5
查看资料  Blog  发短消息  顶部
 
大西瓜
新手上路
Rank: 1
初级会员


UID 46196
精华 0
积分 43
帖子 141
金钱 43 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-7
状态 离线
[推荐阅读] 现在娱乐区都是股票贴了


QUOTE:
原帖由 剑枫 于 2007-12-19 09:28 AM 发表
直接存time()完了

查询时候计算一个时间值
主要是我现在格式已经是datetime格式了。切存在数据了。还有办法再改吗?




网通免费电影
www.netle.cn
2007-12-19 11:54 AM#6
查看资料  发短消息  顶部
 
大西瓜
新手上路
Rank: 1
初级会员


UID 46196
精华 0
积分 43
帖子 141
金钱 43 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-11-7
状态 离线
[推荐阅读] 网通宽带服务商宽带客户终端维护服务系统


QUOTE:
原帖由 airwin 于 2007-12-19 10:41 AM 发表
select * from table where datetime between 月初 and 月末;
存入二维数组 最后对数组进行排序

这样可能效率不很高 但确实能用 配合定时缓存
月初  月末

怎么实现?




网通免费电影
www.netle.cn
2007-12-19 11:55 AM#7
查看资料  发短消息  顶部
 
ccxxcc
金牌会员
Rank: 6Rank: 6
有钱啦 有钱啦



UID 63944
精华 0
积分 2249
帖子 338
金钱 2249 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-4-2
状态 离线
[推荐阅读] 网通宽带服务商宽带客户终端维护服务系统
datetime类型也可以直接在sql里比较大小
计算下月初和月末的时间就ok




在线查词http://www.iciba.com/
web编程站http://www.eb163.com
2007-12-19 11:55 AM#8
查看资料  访问主页  发短消息  顶部
 
ccxxcc
金牌会员
Rank: 6Rank: 6
有钱啦 有钱啦



UID 63944
精华 0
积分 2249
帖子 338
金钱 2249 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2005-4-2
状态 离线
[推荐阅读] 今天把PHP中文手册收录了,加了个检索功能。
给你个函数计算月初月末
自己可以根据需要改

<?php
/**
 * 取得时间段的开始与结束时间戳函数 
 *
 * @param   string    $type    类型参数y->year m->month w->week d->day
 */
function getTimePhaseUnixStamp($type,$offset="")
{
    switch (
$type)
    {
      case 
'y':
       
$start mktime(0,0,0,1,1,date("Y"));
       
$end   mktime(23,59,59,12,31,date("Y"));
       break;
      case 
'm':
       
$start mktime(0,0,0,date("m"),1,date("Y"));
       
$end   mktime(23,59,59,date("m"),date("t"),date("Y"));
       break;
      case 
'w':
       if(
date('w') == 0)
       {
           
$off_set 7;
       }
       else
       {
           
$off_set 0;
       }
       
$start mktime(0,0,0,date("m"),date("d")-date('w')+1-$off_set,date("Y"));
       
$end   mktime(23,59,59,date("m"),date("d")+(7-date('w')-$off_set),date("Y"));
       break;
      case 
'd':
       
$start mktime(0,0,0,date("m"),date("d"),date("Y"));
       
$end   mktime(23,59,59,date("m"),date("d"),date("Y"));
       break;
      default:
       return 
false;
     }

     if(!empty(
$offset))
     {
         
$start $start $offset;
         
$end   $end   $offset;
     }

     
$time_phase_unix_stamp = array('start' => $start,'end' => $end);
     return 
$time_phase_unix_stamp;
}
?>




在线查词http://www.iciba.com/
web编程站http://www.eb163.com
2007-12-19 11:57 AM#9
查看资料  访问主页  发短消息  顶部
 
sanders_yao
版主
Rank: 7Rank: 7Rank: 7
or2 =333


UID 30286
精华 0
积分 11758
帖子 4930
金钱 11755 喜悦币
威望 0
人脉 3
阅读权限 100
注册 2004-7-23
来自 北京 菜户营
状态 离线
[推荐阅读] 一年工作经验求职
楼主不会每点击一次插一条记录吧?



最近写的一些代码都会在以下地址发布,有兴趣的来批:
http://www.phpx.com/happy/thread-131368-1-1.html
2007-12-19 12:00 PM#10
查看资料  Blog  发短消息  顶部
 17  1/2  1  2  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.027267 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP