可以在MySql语句中添加你所想要的日期,(自己把握日期),MySql提供日期的查询功能:
参考  
ex:
    select * from tablename where date > nowdate - howlongdate;

解决方案 »

  1.   


    这里的DATEANDTIME是标准的日期格式,然后我要查询5天内的记录,下面是SQL查询语句 
    $sql="select * from infomess where to_days(dateandtime) >= (to_days(now()) - 5) order by infoid desc limit $offset,$psize"; 就要一个where to_days(dateandtime) >= (to_days(now()) - 5)就够了 后面的是另外的,这里的5可以设为一个变量 where to_days(dateandtime) >= (to_days(now()) - $limitdays) 然后$limitdays可以用GET方式传递(多数是有GET方式传递) 在你的PHP后面跟上?limitdays=5就行了 显示10天内也一样,$limitdasy改成10就行了