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


Posted in PHP onApril 06, 2008
<?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); 
PHP 相关文章推荐
PHP实现采集程序原理和简单示例代码
Mar 18 PHP
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
Sep 24 PHP
php zip文件解压类代码
Dec 02 PHP
phpmail类发送邮件函数代码
Feb 20 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
Jul 08 PHP
php实现事件监听与触发的方法
Nov 21 PHP
php实现图片转换成ASCII码的方法
Apr 03 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
PHP convert_uudecode()函数讲解
Feb 14 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 PHP
PHP实现Socket服务器的代码
Apr 03 #PHP
mysql+php分页类(已测)
Mar 31 #PHP
PHP 数字左侧自动补0
Mar 31 #PHP
加强版phplib的DB类
Mar 31 #PHP
PHP截取汉字乱码问题解决方法mb_substr函数的应用
Mar 30 #PHP
PHP5中的时间相差8小时的解决办法
Mar 28 #PHP
php heredoc和phpwind的模板技术使用方法小结
Mar 28 #PHP
You might like
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
js单例模式详解实例
2013/11/21 Javascript
Js实现滚动变色的文字效果
2014/06/16 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
详解node服务器中打开html文件的两种方法
2017/09/18 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
ng-repeat指令在迭代对象时的去重方法
2018/10/02 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
echarts大屏字体自适应的方法步骤
2019/07/12 Javascript
微信小程序聊天功能的示例代码
2020/01/13 Javascript
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
python打开使用的方法
2019/09/30 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
Jowissa官方网站:瑞士制造的手表,优雅简约的设计
2020/07/29 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
高中的自我鉴定
2013/12/16 职场文书
幼儿园个人师德总结
2015/02/06 职场文书
英文投诉信格式
2015/07/03 职场文书
生日祝酒词大全
2015/08/10 职场文书