一个多行8列的php mysql数据表 ,按照时间由近到远,输出近两个月的记录。


数据表biao1,其中有一列是格式为“2011-11-22 16:00:01”的时间,表中记录是按时间由两年前至今的顺序排列。现在我只需要顺序输出最近两个月的记录,并且是越新的当前记录最先输出。本人初学,麻烦高手php代码写详细一点啊,最好能从连接服务器开始,有汉字注解更好。
我来帮他解答
2012-2-23 09:38
满意回答
<?php

$conn=mysql_connect("localhost","root","")or die("数据库服务器连接错误".mysql_error());
mysql_select_db("test",$conn)or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");

$stime = $yesterday =  date('Y-m-d H:i:s',strtotime('-60 day'));
$etime =  date('Y-m-d H:i:s');

$sql = "SELECT * FROM biao1 WHERE addtime>={$stime } AND addtime<={$etime} "
       ."ORDER BY addtime DESC ";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query))
{
	echo '<pre>';
	print_r($row);
}
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值