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

前端之家收集整理的这篇文章主要介绍了php读取30天之内的根据算法排序的代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<div class="codetitle"><a style="CURSOR: pointer" data="6977" class="copybut" id="copybut6977" onclick="doCopy('code6977')"> 代码如下:

<div class="codebody" id="code6977">
<?PHP
$link=MysqL_connect("","","")
ordie("无法连接到MysqL数据库".MysqL_error());
MysqL_select_db("duyounet",$link);
MysqL_query("SETNAMES'gb2312'",$link);
$day30=time()-60602430;
$result=MysqL_query("selectarticleid,articlename,(allvote
20+goodnum+allvisit)asdxy_pxfromjieqi_article_articlewherepostdate>$day30orderbydxy_pxdesclimit0,14")ordie("查询".$database."数据库出错".MysqL_error());
$row=MysqL_fetch_row($result);
echo"document.writeln(\"<ulclass='ultop'>\")".";\r\n";
while($row){
echo"document.writeln(\"
  • <ahref='/modules/article/articleinfo.php?id=".$row[0]."'target='_blank'>".$row[1]."(".$row[2].")
  • \");\r\n";
    $row=MysqL_fetch_row($result); }
    MysqL_free_result($result);
    MysqL_close();
    echo"document.writeln(\"\");\r\n"
    ?>

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

    原文链接:https://www.f2er.com/php/29713.html

    猜你在找的PHP相关文章