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

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

内容导读

收集整理的这篇技术教程文章主要介绍了php读取30天之内的根据算法排序的代码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1266字,纯文字阅读大概需要2分钟

内容图文

代码如下:


$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("

    ")".";rn";
    while ($row){
    echo "document.writeln("
  • ".$row[1]."(".$row[2].")
  • ");rn";
    $row=mysql_fetch_row($result);
    }
    mysql_free_result($result);
    mysql_close();
    echo "document.writeln("
");rn"
?>


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

以上就介绍了 php读取30天之内的根据算法排序的代码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

内容总结

以上是为您收集整理的php读取30天之内的根据算法排序的代码全部内容,希望文章能够帮你解决php读取30天之内的根据算法排序的代码所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com