手机
当前位置:查字典教程网 >编程开发 >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简单实现多字节字符串翻转的方法

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

php函数重载的替代方法

php实现在服务器端调整图片大小的方法

PHP设计模式之适配器模式代码实例

php实现读取和写入tab分割的文件

php格式化电话号码的方法

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

php生成圆角图片的方法

php实现的IMEI限制的短信验证码发送类

精品推荐
分类导航