PHP-从数据库获取昨天的数据

PHP-从数据库获取昨天的数据,php,mysql,date,Php,Mysql,Date,我想在数据库中获取昨天的条目。关于我应该运行什么查询,有什么想法吗?在过去的一个小时里,它一直在让我心烦意乱 mysql\u查询("选择id,fullname,address1,address2,citytown,postcode,telno,email,物业价值,上市公司,代理,要价,原因,担保债务总额价格\u优惠,来自\u UNIXTIME(查询时间),表单页来自$table,其中查询时间=?” 谢谢 Ian使用将时间转换为日数,并对照昨天的日数进行检查,如何: WHERE TO_DAYS(

我想在数据库中获取昨天的条目。关于我应该运行什么查询,有什么想法吗?在过去的一个小时里,它一直在让我心烦意乱

mysql\u查询("选择
id
fullname
address1
address2
citytown
postcode
telno
email
物业价值
上市公司
代理
要价
原因
担保债务总额
<代码>价格\u优惠,来自\u UNIXTIME(查询时间),
表单页
来自$table,其中查询时间=?”

谢谢 Ian

使用将时间转换为日数,并对照昨天的日数进行检查,如何:

WHERE TO_DAYS(FROM_UNIXTIME( enquiry_time )) = (TO_DAYS(NOW())-1)

使用这个函数怎么样

例如,要获得昨天(与现在相同的时间):

要获得昨天,无需指定时间:

select date(date_sub(now(), interval 1 day));
所以你的情况可能是

where enquiry_time >= date_sub(now(), interval 1 day) 
    and enquiry_time < date(date_sub(now(), interval 0 day))
其中查询时间>=日期子项(现在(),间隔1天)
查询时间<日期(日期(现在(),间隔0天))
(至少,如果
inquiry\u time
包含时间,如果它只包含日期,则an=就足够了)

where enquiry_time >= date_sub(now(), interval 1 day) 
    and enquiry_time < date(date_sub(now(), interval 0 day))