手机
当前位置:查字典教程网 >编程开发 >php教程 >php读取30天之内的根据算法排序的代码
php读取30天之内的根据算法排序的代码
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

$link=mysql_connect("","","")

ordie("无法连接到mysql数据库".mysql_error());

mysql_select_db("duyounet",$link);

mysql_query("SETNAMES'gb2312'",$link);

$day30=time()-60*60*24*30;

$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'>")".";rn";

while($row){

echo"document.writeln("<li><ahref='/modules/article/articleinfo.php?id=".$row[0]."'target='_blank'>".$row[1]."(".$row[2].")</a></li>");rn";

$row=mysql_fetch_row($result);

}

mysql_free_result($result);

mysql_close();

echo"document.writeln("</ul>");rn"

?>

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

【php读取30天之内的根据算法排序的代码】相关文章:

php截取指定2个字符之间字符串的方法

php快速查找数据库中恶意代码的方法

php常见的页面跳转方法汇总

php按单词截取字符串的方法

php开发中的页面跳转方法总结

如何限制访问者的ip(PHPBB的代码)

php获取网页里所有图片并存入数组的方法

php计算到指定日期还有多少天的方法

php转换颜色为其反色的方法

php实现统计网站在线人数的方法

精品推荐
分类导航