PHP MySQL 查询取得今天,昨天,过去N天,过去一个星期,一个月的记录

思路:把记录转换成日期,然后跟当天比较

例子:假设有如下表格[tb]:tbfeeid | fee_amount | createtime


[php]  
  1. $em = 0;  
  2. //今天  
  3. $sql"select * from tb where to_days(createtime) = to_days(now()) ";  
  4. if($em==1)  
  5. {  
  6.     //昨天      
  7. $sql = "select * from tb where (TO_DAYS( NOW( ) ) - TO_DAYS( createtime )) =1 ";  
  8. }  
  9. else if ($em==2)  
  10. {  
  11.     //7天  
  12.     $sql" select * from tb where(TO_DAYS( NOW( ) ) - TO_DAYS( createtime )) <=7 ";  
  13. }  
  14. else if ($em==3)  
  15. {  
  16.     //1个月  
  17.     $sql" select * from tb where (TO_DAYS( NOW( ) ) - TO_DAYS( createtime )) <=30 ";  
  18. }  
  19.   
  20. //同样道理,3个月,半年,1年。。。  

鸡泽荣辉商贸  邯郸市承泽网络  Copyright 2017 , All rights reserved. 

联系地址:河北省邯郸市滨河世纪大厦15层。联系电话:15032002394 冀ICP备2023032564号-1