PHP 日,周,月点击排行统计

2015-01-24信息快讯网
 
$now=time(); //当前时间 
$StrUpdate = "Update $tbl_article set hits=hits+1"; 
if(date("d",$lasthittime)==date("d",$now)){//同一天 
$StrUpdate = $StrUpdate.",dayhits = dayhits+1"; 
}else{ 
$StrUpdate = $StrUpdate.",dayhits = 0"; 
} 
if(date("W",$lasthittime)==date("W",$now)){//同一周 
$StrUpdate = $StrUpdate.",weekhits = weekhits+1"; 
}else{ 
$StrUpdate = $StrUpdate.",weekhits = 0"; 
} 
if(date("m",$lasthittime)==date("m",$now)){//同一月 
$StrUpdate = $StrUpdate.",monthhits = monthhits+1"; 
}else{ 
$StrUpdate = $StrUpdate.",monthhits = 0"; 
} 
$StrUpdate = $StrUpdate.",lasthittime='$now' where id='$id'"; //更新点击时间 
$fsql->query($StrUpdate); 

不知道好不好用啊,先分析一下再说了
不过感觉好像有些问题,如果是天的应该先判断年月都是一样的,然后再判断天。
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
PHP 常用数组内部函数(Array Functions)介绍
php set_time_limit()函数的使用详解
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
PHP register_shutdown_function函数的深入解析
详解PHP内置访问资源的超时时间 time_out file_get_contents read_file
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
基于python发送邮件的乱码问题的解决办法
php class中self,parent,this的区别以及实例介绍
PHP中::、->、self、$this几种操作符的区别介绍
PHP C EasyUI DataGrid 资料存的方式介绍
PHP C EasyUI DataGrid 资料取的方式介绍
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
php daddslashes()和 saddslashes()有哪些区别分析
PHP daddslashes 使用方法介绍
PHP新手用的Insert和Update语句构造类
MySQL时间字段究竟使用INT还是DateTime的说明
学习使用curl采集curl使用方法
php删除页面记录 同时刷新页面 删除条件用GET方式获得
php mysql 判断update之后是否更新了的方法
PHP中strtotime函数使用方法分享
利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法
PHP新手NOTICE错误常见解决方法
PHP中strtotime函数使用方法详解
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Array of country list in PHP with Zend Framework
jQuery EasyUI API 中文文档 - DateBox日期框
PHP将DateTime对象转化为友好时间显示的实现代码
Sorting Array Values in PHP(数组排序)
PHP pathinfo()获得文件的路径、名称等信息说明
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
php.ini中date.timezone设置分析
PHP中date()日期函数有关参数整理
php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error
©2014-2024 dbsqp.com