php读取30天之内的根据算法排序的代码

 更新时间:2008年04月06日 00:55:39   作者:  
今天做一个读取30天内,如果推荐则×20+收藏+点击的算法排序的代码
复制代码 代码如下:

<?php
$link=mysql_connect("","","")
or die("无法连接到mysql数据库".mysql_error());
mysql_select_db("duyounet",$link);
mysql_query("SET NAMES 'gb2312'",$link);
$day30=time()-60*60*24*30;
$result=mysql_query("select articleid,articlename, (allvote*20+goodnum+allvisit) as dxy_px from jieqi_article_article where postdate>$day30 order by dxy_px desc limit 0,14") or die("查询".$database."数据库出错".mysql_error());
$row=mysql_fetch_row($result);
echo "document.writeln(\"<ul class='ultop'>\")".";\r\n";
while ($row){
echo "document.writeln(\"<li><a href='/modules/article/articleinfo.php?id=".$row[0]."' target='_blank'>".$row[1]."(".$row[2].")</a></li>\");\r\n";
$row=mysql_fetch_row($result);

}
mysql_free_result($result);
mysql_close();
echo "document.writeln(\"</ul>\");\r\n"
?>

substr()
把月份取出+了在放回去
偶是这么做的有更好的方法记得告诉偶
嘿嘿~ 
作者: 太阳雨 发布日期: 2005-4-13 
如果在PHP中处理,用strtotime
[php]
$a="2004/11/01";
$b=strtotime("+6 months",strtotime($a));
echo date('Y/m/d',$b);
[/php]
如果在mysql中处理,用DATE_ADD或ADDDATE函数,也可以直接使用INTERVAL关键字
如:
1、SELECT "2004-11-01" + INTERVAL 6 MONTH;//其中的2004-10-01可以直接使用日期字段
2、SELECT DATE_ADD("2004-11-01", INTERVAL 6 MONTH); 

相关文章

  • ezSQL PHP数据库操作类库

    ezSQL PHP数据库操作类库

    WordPress 使用的数据库操作类就是它 -- ezSQL 我用了好多年了,我特别喜欢它的几个类方法,可以有效提高代码简洁度。
    2010-05-05
  • PHP实现一维数组与二维数组去重功能示例

    PHP实现一维数组与二维数组去重功能示例

    这篇文章主要介绍了PHP实现一维数组与二维数组去重功能,结合实例形式分析了php针对一维数组与二维数组进行遍历、判断、排序、去重等相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • PHP正则表达式匹配替换与分割功能实例浅析

    PHP正则表达式匹配替换与分割功能实例浅析

    这篇文章主要介绍了PHP正则表达式匹配替换与分割功能,简单分析了php正则匹配、替换与分割相关函数,并结合实例形式演示了php正则匹配的相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • php5.3 注意事项说明

    php5.3 注意事项说明

    本篇文章是对php5.3中需要注意的一些事项进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • PHP 中英文混合排版中处理字符串常用的函数

    PHP 中英文混合排版中处理字符串常用的函数

    PHP 中英文混合排版中处理字符串常用的函数...
    2007-04-04
  • curl和libcurl的区别简介

    curl和libcurl的区别简介

    这篇文章主要介绍了curl和libcurl的区别简介,本文讲解了curl简介、libcurl简介、curl与libcurl对比、“curl”的不同意思、PHP中使用curl和libcurl等内容,这么多的curl,搞都搞不懂,看了本文才知道,我们一直用的其实是libcurl,需要的朋友可以参考下
    2015-07-07
  • 解决php的“It is not safe to rely on the system’s timezone settings”问题

    解决php的“It is not safe to rely on the system’s timezone setti

    这篇文章主要介绍了解决php的“It is not safe to rely on the system’s timezone settings”问题的方法,需要的朋友可以参考下
    2015-10-10
  • PHP实现执行外部程序的方法详解

    PHP实现执行外部程序的方法详解

    这篇文章主要介绍了PHP实现执行外部程序的方法,结合实例形式分析了php执行外部程序的常用函数相关使用技巧与注意事项,需要的朋友可以参考下
    2017-08-08
  • php防止站外远程提交表单的方法

    php防止站外远程提交表单的方法

    这篇文章主要介绍了php防止站外远程提交表单的方法,实例演示了通过session与验证码进行提交过滤的方法,非常实用,需要的朋友可以参考下
    2014-10-10
  • php进程daemon化的正确实现方法

    php进程daemon化的正确实现方法

    守护进程(Daemon)是运行在后台的一种特殊进程。下面这篇文章主要给大家介绍了关于php进程daemon化的正确实现方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-09-09

最新评论