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

 更新时间:2012年01月11日 17:27:47   作者:  
原理就是先判断当前文章的日期是否为当月当日当周的,是就点击数加1
复制代码 代码如下:

$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);

不知道好不好用啊,先分析一下再说了
不过感觉好像有些问题,如果是天的应该先判断年月都是一样的,然后再判断天。

相关文章

  • php eval函数用法总结

    php eval函数用法总结

    这个函数我想很多朋友都知道,黑客用得最多的一句了,可以解析php 代码并且运行哦,eval是函数不可在php中禁止,以前我就以为可以在php.ini禁止此函数,结果失败了
    2012-10-10
  • PHP 错误处理机制

    PHP 错误处理机制

    这篇文章主要介绍了PHP 错误处理机制的相关资料,十分的详细,也很实用,需要的朋友可以参考下
    2015-07-07
  • php做下载文件的实现代码及文件名中乱码解决方法

    php做下载文件的实现代码及文件名中乱码解决方法

    php做下载文件的实现代码及文件名中乱码解决方法,需要的朋友可以参考下。
    2011-02-02
  • PHP实时显示输出

    PHP实时显示输出

    主要用于内容的实时显示,提高显示速度
    2008-10-10
  • 记录一次排查PHP脚本执行卡住的问题

    记录一次排查PHP脚本执行卡住的问题

    最近通过监控发现服务器中的一台机器异常,通过排除发现可能是php执行脚本出现了问题,于是通过一步步排查,最终解决了这个问题,下面这篇文章主要是记录了一次排查PHP脚本执行卡住的问题,需要的朋友可以参考下。
    2016-12-12
  • php自定义函数call_user_func和call_user_func_array详解

    php自定义函数call_user_func和call_user_func_array详解

    看UCenter的时候有一个函数call_user_func,百思不得其解,因为我以为是自己定义的函数,结果到处都找不到,后来百度了一下才知道call_user_func是内置函数
    2011-07-07
  • php ajax异步读取rss文档数据

    php ajax异步读取rss文档数据

    这篇文章主要介绍了php ajax异步读取rss文档数据的相关资料,RSS是一种描述和同步网站内容的格式,需要的朋友可以参考下
    2016-03-03
  • php将字符串转换成16进制的方法

    php将字符串转换成16进制的方法

    这篇文章主要介绍了php将字符串转换成16进制的方法,涉及php中bin2hex函数的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • php通过记录IP来防止表单重复提交方法分析

    php通过记录IP来防止表单重复提交方法分析

    这篇文章主要介绍了php通过记录IP来防止表单重复提交的方法,对比分析了通过记录IP防止重复提交与通过数据库防止重复提交的方法,供大家灵活选择与使用,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • php 服务器调试 Zend Debugger 的安装教程

    php 服务器调试 Zend Debugger 的安装教程

    调试技术是我们编程中不可或缺的重要部分,调试器是每个IDE环境都必备的组件。既然如此,Zend Studio的集成环境拥有一个调试器也就是理所当然的事情了,但是,该调试器在配置使用起来,其显示出来的强劲功能一定会让你惊叹不已!
    2009-09-09

最新评论