繁体   English   中英

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

[英]PHP- Getting yesterdays data from the database

我想在数据库中获取昨天的条目。 关于应该运行什么查询的任何想法? 在最后一个小时里,我一直在想!

mysql_query(“ SELECT idfullnameaddress1address2citytownpostcodetelnoemailproperty_valueon_marketagentasking_pricereasontotal_secured_debtprice_concession ,FROM_UNIXTIME(enquiry_time), form_page FROM $ table WHERE enquiry_time = ???? ??????“);

谢谢伊恩

如何使用date_sub函数呢?

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

select date_sub(now(), interval 1 day);

并获取昨天,但不指定时间:

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))

(至少,如果enquiry_time包含时间;如果仅包含日期,则=就足够了)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM