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 相关文章推荐
利用static实现表格的颜色隔行显示
Oct 09 PHP
php empty函数 使用说明
Aug 10 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
Oct 29 PHP
用PHP实现Ftp用户的在线管理
Feb 16 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
PHP goto语句简介和使用实例
Mar 11 PHP
php检索或者复制远程文件的方法
Mar 13 PHP
PHP浮点比较大小的方法
Feb 14 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
Apr 26 PHP
php插件Xajax使用方法详解
Aug 31 PHP
PHP7 字符串处理机制修改
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
Json序列化和反序列化方法解析
2013/12/19 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
js中settimeout方法加参数
2014/02/28 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
js判断图片加载完成后获取图片实际宽高的方法
2016/02/25 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
js通过Date对象实现倒计时动画效果
2017/10/27 Javascript
Vue项目添加动态浏览器头部title的方法
2018/07/11 Javascript
vue中轮训器的使用
2019/01/27 Javascript
简单实现vue中的依赖收集与响应的方法
2019/02/18 Javascript
JS求1到任意数之间的所有质数的方法详解
2019/05/20 Javascript
layUI实现三级导航菜单效果
2019/07/26 Javascript
vue路由传参三种基本方式详解
2019/12/09 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
Python功能键的读取方法
2015/05/28 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
python中metaclass原理与用法详解
2019/06/25 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python学生管理系统的实现
2020/04/05 Python
python轮询机制控制led实例
2020/05/03 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
2020/09/14 Python
linux面试题参考答案(4)
2013/01/28 面试题
说明书怎么写
2014/05/06 职场文书
个人担保书格式范文
2014/05/12 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
预备党员转正材料
2014/12/19 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
MyBatis 动态SQL全面详解
2021/10/05 MySQL