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多任务程序实例解析
Jul 19 PHP
php创建session的方法实例详解
Jan 27 PHP
win10环境PHP 7 安装配置【教程】
May 09 PHP
php快速排序原理与实现方法分析
May 26 PHP
Laravel5中防止XSS跨站攻击的方法
Oct 10 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
php学习笔记之mb_strstr的基本使用
Feb 03 PHP
PHP实现生成推广海报的方法详解
Mar 14 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
thinkphp5实现无限级分类
Feb 18 PHP
Laravel timestamps 设置为unix时间戳的方法
Oct 11 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
Adodb的十个实例(清晰版)
2006/12/31 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
PHP并发场景的三种解决方案代码实例
2021/02/27 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
jquery重新播放css动画所遇问题解决
2013/08/21 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
JS获取当前网页大小以及屏幕分辨率等
2014/09/05 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
使用angularjs.foreach时return的问题解决
2018/09/30 Javascript
使用JavaScript解析URL的方法示例
2019/03/01 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
基于form-data请求格式详解
2019/10/29 Javascript
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
Python多线程实例教程
2014/09/06 Python
Python json模块使用实例
2015/04/11 Python
matplotlib调整子图间距,调整整体空白的方法
2018/08/03 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
numpy 返回函数的上三角矩阵实例
2019/11/25 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
python用分数表示矩阵的方法实例
2021/01/11 Python
css3利用transform变形结合事件完成扇形导航
2020/10/26 HTML / CSS
泰国排名第一的家居用品中心:HomePro
2020/11/18 全球购物
几道PHP的面试题
2012/05/19 面试题
中软国际Java程序员笔试题
2014/07/19 面试题
年终总结会主持词
2014/03/25 职场文书
班主任评语大全
2014/04/26 职场文书
读书月活动方案
2014/05/22 职场文书
经济贸易专业自荐信
2014/06/11 职场文书
库房管理员岗位职责
2015/02/12 职场文书
详解JS数组方法
2021/11/20 Javascript