MYSQL怎么查询数据今天、昨天的数据?

新手刚基础到PHP,实在搞不懂来求教了……插入的时间是now();数据库里面的格式:2012-12-0423:20:07该怎么样才能读出属于今天、昨天的数据呢?谢谢啦... 新手刚基础到PHP,实在搞不懂来求教了……

插入的时间是 now(); 数据库里面的格式:2012-12-04 23:20:07

该怎么样才能读出属于 今天、昨天的数据呢?

谢谢啦
展开
 我来答
lxydjx
2012-12-05 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:406万
展开全部
SELECT * FROM 表 DATE(createtime) = (php) DATE("Y-m-d")

SELECT * FROM 表 DATE(createtime) = (php) DATE("Y-m-d",strtotime('-1day'))

等号后面是php函数,
追问
还是不行,数据库里的时间格式:2012-12-04 23:20:07
用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
跳阿止F
2012-12-05 · TA获得超过119个赞
知道答主
回答量:111
采纳率:0%
帮助的人:63.1万
展开全部
1.mysql查询今天的数据SQL语句:
select * from 表名 where 日期字段名=(select DAYOFMONTH(NOW()))
2.mysql查询昨天的数据SQL语句:
select * from 表名 where 日期字段名=(select DAYOFMONTH(NOW())-1)
追问
还是不行,数据库里的时间格式:2012-12-04 23:20:07

用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ffvsnn520
2012-12-05 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:166万
展开全部
今天的就是time().格式的话用data(Y-m-d) ,昨天的就是在data('y-m-d',strtotime(-1 days))
追问
还是不行,数据库里的时间格式:2012-12-04 23:20:07
用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式