顶部导航开始 -->

thinkphp中使用原生查询语句查询昨日数据

本文讲述如何用mysql语句实现查询昨日数据方法,其中数据的格式是日期时间格式,并不是时间戳格式。

如下图为数据库中存储的数据,及数据库的日期时间格式:

自学php博客


使用本查询方法的时候,项目使用的是thinkphp框架,所以本文还是采用thinkphp的语法格式来实现查询昨日数据的。

php查询代码为:

$res=M()->table('commentText')->query("select * from custome where id='{$id}' and date(create_time)=date_sub(curdate(),interval 1 day)");
该语句执行的结果,获取到的$res就是要查询的昨日的数据。

该语句中主要实现查询昨日数据的是 date(create_time)=date_sub(curdate(),interval 1 day)条件,date(create_time)为格式化时间为日期格式,date_sub(curdate(),interval 1 day)该函数实现的是获取昨日的日期,以此条件执行作为判断时间为昨日的依据。

mysql查询日期格式的查询函数介绍地址是:http://www.w3school.com.cn/sql/func_date_add.asp


自学php博客
请先登陆后发表评论
  • 最新评论
  • 总共0条评论
  • © 2014-2016 zixuephp.cn 版权所有
  • ICP证:皖ICP备16012107号
  • 联系邮箱:510082587@qq.com
  • 交流请加微信:weibobf2899 或扫下方二维码